.entry-image,.article-inner .entry-image,.blog-archive .entry-image,.archive .entry-image,.category .entry-image{position:relative !important;max-height:360px !important;overflow:hidden !important;border-radius:8px !important;margin-bottom:22px !important;background-color:#f8fafc !important}.entry-image a,.article-inner .entry-image a{display:block !important;max-height:360px !important;height:360px !important;overflow:hidden !important;text-align:center !important}.entry-image img,.article-inner .entry-image img,.entry-image .wp-post-image,.article-inner .entry-image .wp-post-image{width:100% !important;height:360px !important;max-height:360px !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform .35s ease,filter .35s ease !important}.article-inner:hover .entry-image img{transform:scale(1.02) !important}.single-post .entry-image,.single-post .article-inner .entry-image{max-height:400px !important;max-width:860px !important;margin:0 auto 25px auto !important;border-radius:10px !important;box-shadow:0 4px 20px rgba(0,0,0,.05) !important}.single-post .entry-image a{max-height:400px !important;height:400px !important}.single-post .entry-image img{max-height:400px !important;height:400px !important}.entry-image .badge.post-date{z-index:4 !important;top:15px !important;left:15px !important;background:rgba(255,255,255,.95) !important;backdrop-filter:blur(4px) !important;border-radius:6px !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important}@media (max-width:768px){.entry-image,.article-inner .entry-image,.entry-image a,.article-inner .entry-image a,.entry-image img,.article-inner .entry-image img,.single-post .entry-image,.single-post .entry-image a,.single-post .entry-image img{height:220px !important;max-height:220px !important}}:root{--ct-bg:#f6f6f3;--ct-surface:#ebebe5;--ct-ink:#13281b;--ct-muted:#46564b;--ct-accent:#1d5a35;--ct-accent-hover:#164829;--ct-on-accent:#fff;--ct-field:#173d27;--ct-on-field:#f1f3ee;--ct-on-field-muted:#c5d1c8;--ct-sans:'Libre Franklin','Helvetica Neue',Arial,sans-serif;--ct-serif:'Source Serif 4',Georgia,'Times New Roman',serif;--ct-small:.875rem;--ct-body:clamp(1.0625rem,1rem + .25vw,1.1875rem);--ct-lead:clamp(1.25rem,1.1rem + .7vw,1.5rem);--ct-head:clamp(1.75rem,1.2rem + 2.4vw,3rem);--ct-display:clamp(2.75rem,1.4rem + 6vw,7rem);--ct-margin:clamp(20px,4vw,48px);--ct-ease:cubic-bezier(.22,1,.36,1);--primary-color:var(--ct-accent);--fs-color-primary:var(--ct-accent);--fs-color-secondary:var(--ct-accent);--fs-experimental-link-color:var(--ct-accent);--fs-experimental-link-color-hover:var(--ct-ink)}html{background:var(--ct-bg)}body,#wrapper,#main,.page-wrapper,.blog-wrapper{background:var(--ct-bg) !important;color:var(--ct-ink)}body{font-family:var(--ct-serif) !important;font-size:var(--ct-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.heading-font,.nav>li>a,.button,button,input[type=submit],.widget-title,.entry-category,.entry-meta,.post-title{font-family:var(--ct-sans) !important}h1,h2,h3,h4,h5,h6{color:var(--ct-ink);letter-spacing:-.02em;line-height:1.15}a{color:var(--ct-accent);transition:color .2s var(--ct-ease)}a:hover{color:var(--ct-ink)}::selection{background:var(--ct-accent);color:var(--ct-on-accent)}:focus-visible{outline:3px solid var(--ct-accent) !important;outline-offset:3px}.box-shadow-1,.box-shadow-2,.box-shadow-3,.box-shadow-4,.box-shadow-5,.box-shadow-1-hover:hover,.box-shadow-2-hover:hover,.box-shadow-3-hover:hover,.col-inner,.box,.box-image,.article-inner,.badge-inner,.post-item .col-inner{box-shadow:none !important}.is-divider,.entry-divider{display:none !important}.button,button.button,input[type=submit],.button.primary,.button.secondary{font-family:var(--ct-sans) !important;font-weight:700 !important;text-transform:none !important;letter-spacing:0 !important;border-radius:0 !important;box-shadow:none !important;min-height:46px;transition:background-color .2s var(--ct-ease),color .2s var(--ct-ease),transform .15s var(--ct-ease) !important}.button.primary,input[type=submit],button[type=submit]:not(.ux-search-submit){background-color:var(--ct-accent) !important;color:var(--ct-on-accent) !important;border-color:var(--ct-accent) !important}.button.primary:hover,input[type=submit]:hover{background-color:var(--ct-accent-hover) !important}.button:active{transform:translateY(1px)}.header-top{display:none !important}.header-wrapper,.header-main,.header-bg-color,.header-bg-image{background:var(--ct-bg) !important;box-shadow:none !important}.header-main{height:76px !important}.header-wrapper.stuck .header-main{height:64px !important}#logo img{max-height:58px !important}.header-button-1,.header-button-2,.header-nav .header-divider,.header-nav .menu-item-790{display:none !important}.header-nav-main>li>a,.header-nav-main.nav-uppercase>li>a{font-family:var(--ct-sans) !important;text-transform:none !important;letter-spacing:0 !important;font-size:15px !important;font-weight:600 !important;color:var(--ct-ink) !important;padding:10px 2px !important}.header-nav-main>li{margin:0 10px !important}.header-nav-main>li>a:hover,.header-nav-main>li.active>a,.header-nav-main>li.current-menu-item>a{color:var(--ct-accent) !important}.header-nav-main>li.current-menu-item>a{box-shadow:inset 0 -3px 0 var(--ct-accent)}.nav-dropdown{border:0 !important;background:var(--ct-bg) !important;box-shadow:0 12px 32px rgba(19,40,27,.14) !important;border-radius:0 !important}.nav-dropdown>li>a,.nav-dropdown .nav-dropdown-col>a{font-family:var(--ct-sans) !important;font-size:15px !important;text-transform:none !important;color:var(--ct-ink) !important;border:0 !important}.nav-dropdown li a:hover{background:var(--ct-surface) !important}.mobile-sidebar,.off-canvas .sidebar-menu,.mfp-content .mobile-sidebar{background:var(--ct-bg) !important}.off-canvas .nav-vertical li a,.mobile-sidebar .nav>li>a{font-family:var(--ct-sans) !important;text-transform:none !important;font-size:17px !important;color:var(--ct-ink) !important;border:0 !important}.mobile-sidebar .nav>li{border:0 !important}.single-post .blog-single,.single-post .page-wrapper{padding-top:clamp(32px,5vw,72px) !important}.single-post .entry-header-text{padding:0 0 24px !important;text-align:left !important}.single-post .entry-header-text-top{text-align:left !important}.entry-category,.entry-category a{font-family:var(--ct-sans) !important;text-transform:none !important;letter-spacing:0 !important;font-size:var(--ct-small) !important;font-weight:700 !important;color:var(--ct-accent) !important;opacity:1 !important}.single-post h1.entry-title{font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem) !important;font-weight:800 !important;line-height:1.08 !important;letter-spacing:-.03em !important;max-width:22ch;margin:10px 0 18px !important;color:var(--ct-ink) !important;text-transform:none !important}.entry-meta,.entry-meta a,.single-post .entry-header .entry-meta{font-family:var(--ct-sans) !important;text-transform:none !important;letter-spacing:0 !important;font-size:var(--ct-small) !important;color:var(--ct-muted) !important}.entry-meta a{color:var(--ct-ink) !important;font-weight:700}.single-post .entry-content{font-size:var(--ct-body) !important;line-height:1.65 !important;color:var(--ct-ink) !important;padding-top:8px !important}.single-post .entry-content>*:not(table):not(figure):not(.chintien-related-posts-section),.single-post .entry-content .article-lead-wrapper>*,.single-post .entry-content>div>p,.single-post .entry-content>div>ul,.single-post .entry-content>div>ol{max-width:68ch}.single-post .entry-content p,.single-post .entry-content li,.single-post .entry-content ul,.single-post .entry-content ol,.single-post .entry-content blockquote p{color:var(--ct-ink) !important;font-family:var(--ct-serif) !important;font-size:var(--ct-body) !important;line-height:1.65 !important}.single-post .entry-content h2{font-size:clamp(1.5rem,1.15rem + 1.4vw,2.125rem) !important;font-weight:800 !important;color:var(--ct-ink) !important;border:0 !important;padding:0 !important;margin:2.2em 0 .6em !important;letter-spacing:-.025em !important;line-height:1.15 !important;background:0 0 !important;text-transform:none !important}.single-post .entry-content h3,.single-post .entry-content h4{font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem) !important;font-weight:700 !important;color:var(--ct-ink) !important;border:0 !important;margin:1.6em 0 .5em !important;text-transform:none !important;background:0 0 !important}.single-post .entry-content h4{font-size:1.125rem !important}.single-post .entry-content a:not(.button){color:var(--ct-accent) !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px;font-weight:600}.single-post .entry-content a:not(.button):hover{color:var(--ct-ink) !important}.single-post .entry-content strong{color:inherit !important;font-weight:600}.single-post .entry-content .article-lead-wrapper,.single-post .entry-content div[style*=background],.single-post .entry-content div[style*=border]{background:var(--ct-surface) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:clamp(20px,3vw,32px) !important;margin:32px 0 !important;max-width:68ch}.single-post .entry-content .article-lead-wrapper{background:0 0 !important;padding:0 !important;margin:0 0 40px !important}.single-post .entry-content .article-lead-wrapper p:first-child,.single-post .entry-content .article-lead{font-size:var(--ct-lead) !important;line-height:1.5 !important;font-weight:400 !important}.single-post .entry-content div[style*=overflow-x]{background:0 0 !important;padding:0 !important;max-width:none}.single-post .entry-content div[style*=background] div[style*=background]{background:var(--ct-bg) !important;margin:12px 0 !important}.single-post .entry-content table{border:0 !important;border-collapse:collapse !important;background:0 0 !important;font-family:var(--ct-sans) !important;font-size:15px !important;box-shadow:none !important;border-radius:0 !important}.single-post .entry-content thead,.single-post .entry-content thead tr,.single-post .entry-content th{background:var(--ct-field) !important;color:var(--ct-on-field) !important;border:0 !important}.single-post .entry-content td,.single-post .entry-content th{border:0 !important;padding:12px 14px !important;font-family:var(--ct-sans) !important;font-size:15px !important;line-height:1.45 !important}.single-post .entry-content tr{border:0 !important;background:0 0 !important}.single-post .entry-content tbody tr:nth-child(even){background:var(--ct-surface) !important}.single-post .entry-content img,html body .entry-image img,html body .entry-image,html body.single-post .entry-image,html body .box-image,html body .box-image img{border-radius:0 !important;box-shadow:none !important}.single-post .entry-content figure{margin:36px 0 !important;max-width:none !important}.single-post .entry-content figcaption{font-family:var(--ct-sans) !important;font-style:normal !important;font-size:var(--ct-small) !important;color:var(--ct-muted) !important;text-align:left !important;margin-top:10px !important}html body.single-post .entry-image{background:0 0 !important;max-width:none !important}.single-post footer.entry-meta{border:0 !important;text-align:left !important}.next-prev-nav,.next-prev-nav .flex-col{border:0 !important}.next-prev-nav{background:var(--ct-surface);padding:8px 20px !important;margin-top:32px}.next-prev-nav a{font-family:var(--ct-sans);color:var(--ct-ink) !important}.entry-author,.author-box{background:var(--ct-surface) !important;border:0 !important;padding:28px !important}html body.single-post .entry-content div.chintien-related-posts-section{background:var(--ct-surface) !important;border:0 !important;max-width:none !important;margin:56px 0 24px !important;padding:clamp(20px,3vw,32px) !important}html body.single-post .entry-content .chintien-related-posts-section h3{font-family:var(--ct-sans) !important;font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem) !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:-.02em;text-transform:none !important;color:var(--ct-ink) !important;margin:0 0 20px !important}.chintien-related-posts-section h3>span{display:none !important}html body.single-post .entry-content .chintien-related-posts-section .chintien-related-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px !important}html body.single-post .entry-content .chintien-related-posts-section div.chintien-related-card{display:flex !important;flex-direction:column;background:var(--ct-bg) !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin:0 !important;padding:0 !important;max-width:none !important}html body.single-post .entry-content .chintien-related-card>a{height:auto !important;aspect-ratio:16/9;background:var(--ct-surface) !important;text-decoration:none !important}html body.single-post .entry-content .chintien-related-card>a img{display:block;width:100% !important;height:100% !important;object-fit:cover}html body.single-post .entry-content .chintien-related-card>div{padding:14px 16px 18px !important}html body.single-post .entry-content .chintien-related-card>div>a{font-family:var(--ct-sans) !important;font-size:1.0625rem !important;font-weight:700 !important;line-height:1.35 !important;color:var(--ct-ink) !important;text-decoration:none !important;-webkit-line-clamp:3 !important;letter-spacing:-.01em}html body.single-post .entry-content .chintien-related-card:hover>div>a{color:var(--ct-accent) !important;text-decoration:underline !important;text-underline-offset:3px}.chintien-related-card>div>div{display:none !important}@media (max-width:600px){html body.single-post .entry-content .chintien-related-posts-section .chintien-related-grid{grid-template-columns:1fr !important;gap:12px !important}html body.single-post .entry-content .chintien-related-posts-section div.chintien-related-card{display:grid !important;grid-template-columns:42% minmax(0,1fr);align-items:center}html body.single-post .entry-content .chintien-related-card>div{padding:10px 12px !important}html body.single-post .entry-content .chintien-related-card>div>a{font-size:.9375rem !important;line-height:1.3 !important}}#comments .comment-respond,#comments{border:0 !important}#comments input[type=text],#comments input[type=email],#comments textarea{background:#fff !important;border:1px solid #b9c2bb !important;border-radius:0 !important;box-shadow:none !important;font-family:var(--ct-sans);font-size:16px}.post-sidebar,#secondary,.post-sidebar.large-3{border:0 !important}.widget-title,.widget .widget-title,span.widget-title{font-family:var(--ct-sans) !important;text-transform:none !important;letter-spacing:-.01em !important;font-size:1.125rem !important;font-weight:800 !important;color:var(--ct-ink) !important;opacity:1 !important}.widget ul li,.widget>ul>li,.recent-blog-posts-li,.widget .flex-row{border:0 !important;font-family:var(--ct-sans);font-size:15px !important;line-height:1.4}.widget ul li a,.recent-blog-posts a{color:var(--ct-ink) !important}.widget ul li a:hover,.recent-blog-posts a:hover{color:var(--ct-accent) !important}.widget .badge.post-date,.widget .badge-inner,.recent-blog-posts .badge,.recent-blog-posts .badge-inner{border:0 !important;background:var(--ct-surface) !important;color:var(--ct-ink) !important;border-radius:0 !important;font-family:var(--ct-sans)}.widget_recent_comments:not(:has(li)){display:none}.widget_categories ul.children,.widget_categories .toggle{display:none !important}.widget_categories>ul>li{margin:0 !important;padding:0 !important;list-style:none}.widget_categories>ul>li>a{display:block;padding:6px 0;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none !important}.widget_categories>ul>li>a:hover,.widget_categories>ul>li.current-cat>a{color:var(--ct-accent) !important;text-decoration:underline !important;text-underline-offset:3px}.ct-kho-box{background:var(--ct-field);color:var(--ct-on-field);padding:20px;font-family:var(--ct-sans)}.ct-kho-box p{color:var(--ct-on-field) !important;font-size:15px;line-height:1.45;margin:0 0 8px}.ct-kho-box p.ct-kho-addr{color:var(--ct-on-field-muted) !important;font-size:14px;margin-bottom:16px}.ct-kho-box a.ct-kho-call{display:block;background:var(--ct-bg);color:var(--ct-field) !important;text-align:center;font-weight:800;font-size:16px;padding:12px;text-decoration:none !important}.ct-kho-box a.ct-kho-call:hover{background:#fff}.ct-kho-box a.ct-kho-msg{display:block;text-align:center;margin-top:12px;color:var(--ct-on-field) !important;font-size:14px;font-weight:600;text-decoration:underline !important;text-underline-offset:3px}html body .page-title-inner{background:var(--ct-field) !important}.page-title-inner h1,.page-title-inner .page-title,.archive-page-header h1{font-family:var(--ct-sans) !important;text-transform:none !important;letter-spacing:-.03em !important;font-weight:800 !important}.archive-page-header{padding:clamp(40px,6vw,88px) 0 24px !important}.archive-page-header h1{font-size:var(--ct-head) !important;color:var(--ct-ink) !important;text-align:left !important}.archive-page-header .taxonomy-description{text-align:left !important;max-width:68ch;color:var(--ct-ink)}.blog-archive .article-inner,.post-item .col-inner{background:0 0 !important;border:0 !important}html body .box-text{padding:14px 0 0 !important;text-align:left !important}html body .box-text .post-title,html body .box-text h5,.blog-archive .entry-title,.post-item .post-title{font-family:var(--ct-sans) !important;font-weight:700 !important;font-size:1.125rem !important;line-height:1.3 !important;color:var(--ct-ink) !important;text-transform:none !important;letter-spacing:-.01em}.box-text .post-title a,.blog-archive .entry-title a{color:var(--ct-ink) !important}html body .box-text .post-title a:hover,.blog-archive .entry-title a:hover,html body .box-text h5:hover{color:var(--ct-accent) !important}.box-text .from_the_blog_excerpt,.box-text p,.blog-archive .entry-summary{color:var(--ct-muted) !important;font-size:15px !important;line-height:1.55 !important}html body .badge.post-date .badge-inner,html body .entry-image .badge.post-date{background:var(--ct-bg) !important;color:var(--ct-ink) !important;border:0 !important;border-radius:0 !important;backdrop-filter:none !important;box-shadow:none !important;font-family:var(--ct-sans)}.page-numbers li a,.page-numbers li span{border:0 !important;border-radius:0 !important;font-family:var(--ct-sans);background:var(--ct-surface);color:var(--ct-ink)}.page-numbers li .current{background:var(--ct-accent) !important;color:var(--ct-on-accent) !important}.footer-wrapper,.footer-widgets,.footer-1,.footer-2,.absolute-footer{background:var(--ct-field) !important;color:var(--ct-on-field) !important;border:0 !important}.footer-widgets{padding:clamp(56px,7vw,104px) 0 24px !important}.footer-widgets .widget-title,.footer-wrapper .widget-title{color:var(--ct-on-field) !important;font-size:1.125rem !important}.footer-wrapper p,.footer-wrapper li,.footer-wrapper div,.footer-wrapper span,.footer-wrapper p[style],.footer-wrapper div[style]{color:var(--ct-on-field-muted) !important;font-family:var(--ct-sans) !important;font-size:15px !important}.footer-wrapper strong{color:var(--ct-on-field) !important}.footer-wrapper a,.footer-wrapper a[style]{color:var(--ct-on-field) !important;text-decoration:underline;text-underline-offset:3px}.footer-wrapper a:hover{color:#fff !important}.footer-wrapper .widget ul li,.footer-wrapper .recent-blog-posts-li{border:0 !important}.footer-wrapper .badge-inner{background:rgba(255,255,255,.08) !important;color:var(--ct-on-field) !important}.absolute-footer{padding:24px 0 32px !important;font-size:14px !important}.absolute-footer .copyright-footer,.absolute-footer .footer-secondary{color:var(--ct-on-field-muted) !important}.back-to-top{border-radius:0 !important;background:var(--ct-accent) !important;color:var(--ct-on-accent) !important;border:0 !important}.home #main,.home .page-wrapper{padding:0 !important}.ct-home{color:var(--ct-ink);font-family:var(--ct-serif)}.ct-home *,.ct-home *:before,.ct-home *:after{box-sizing:border-box}.ct-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--ct-margin)}.ct-home h1,.ct-home h2,.ct-home h3{font-family:var(--ct-sans) !important;color:inherit;margin:0}.ct-home p{margin:0}.ct-home a{text-decoration:none}.ct-home img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.ct-axis{display:grid;grid-template-columns:42fr 58fr;column-gap:clamp(24px,4vw,64px)}.ct-mast{display:grid;grid-template-columns:2fr 1fr 1fr;height:clamp(220px,34vh,400px)}.ct-mast figure{margin:0;overflow:hidden;position:relative;background:var(--ct-field)}.ct-mast figure img{transform:scale(1.06);animation:ct-drift 18s var(--ct-ease) forwards}.ct-mast .ct-mast-field{background:var(--ct-field);color:var(--ct-on-field);display:flex;align-items:flex-end;padding:22px;font-family:var(--ct-sans);font-weight:700;font-size:clamp(1.25rem,.9rem + 1.3vw,2rem);line-height:1.1;letter-spacing:-.02em}@keyframes ct-drift{to{transform:scale(1)}}.ct-hero{padding:clamp(36px,5vw,72px) var(--ct-margin) clamp(56px,7vw,112px)}.ct-hero h1{grid-column:1/-1;font-size:var(--ct-display) !important;font-weight:800 !important;line-height:.95 !important;letter-spacing:-.045em !important;text-transform:none !important;margin:0 0 clamp(28px,3vw,44px) !important}.ct-hero h1 .ct-line{display:block;overflow:hidden;padding-bottom:.06em}.ct-hero h1 .ct-line>span{display:block}.ct-hero .ct-hero-side{align-self:end;font-family:var(--ct-sans);font-size:15px;color:var(--ct-muted);line-height:1.5}.ct-hero .ct-hero-side strong{display:block;color:var(--ct-ink);font-size:1rem}.ct-hero .ct-standfirst{font-size:var(--ct-lead);line-height:1.45;max-width:36ch;margin-bottom:28px}.ct-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.ct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--ct-accent);color:var(--ct-on-accent) !important;font-family:var(--ct-sans);font-weight:700;font-size:17px;transition:background-color .2s var(--ct-ease),transform .15s var(--ct-ease)}.ct-btn:hover{background:var(--ct-accent-hover)}.ct-btn:active{transform:translateY(1px)}.ct-link{font-family:var(--ct-sans);font-weight:700;font-size:17px;color:var(--ct-ink) !important;text-decoration:underline !important;text-underline-offset:5px;text-decoration-thickness:2px !important}.ct-link:hover{color:var(--ct-accent) !important}.ct-facts-sec{padding:clamp(72px,9vw,140px) 0 clamp(72px,8vw,120px);background:var(--ct-surface)}.ct-facts-head{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,4vw,64px);align-items:end}.ct-big,.ct-facts-head h2,.ct-ask h2,.ct-latest-head h2,.ct-cats h2,.ct-about h2{font-size:clamp(2.25rem,1.4rem + 3.6vw,4.75rem) !important;font-weight:800 !important;line-height:.98 !important;letter-spacing:-.04em !important;text-transform:none !important}.ct-facts-head p{font-size:var(--ct-body);line-height:1.6;max-width:40ch}.ct-facts{display:flex;justify-content:space-between;gap:24px;margin:clamp(56px,7vw,112px) 0 0;list-style:none;padding:0}.ct-facts li{margin:0;flex:1 1 0}.ct-facts .ct-fact{display:block;font-family:var(--ct-sans);font-weight:800;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);line-height:1;letter-spacing:-.04em}.ct-facts .ct-fact-note{display:block;margin-top:10px;font-family:var(--ct-sans);font-size:15px;line-height:1.45;color:var(--ct-muted);max-width:24ch}.ct-regions{display:grid;grid-template-columns:5fr 4fr 3fr;gap:0;margin-top:clamp(48px,6vw,88px);height:clamp(260px,32vw,460px)}.ct-regions figure{margin:0;position:relative;overflow:hidden}.ct-regions figcaption{position:absolute;left:0;bottom:0;background:var(--ct-bg);color:var(--ct-ink);font-family:var(--ct-sans);font-size:14px;font-weight:600;padding:8px 12px}.ct-regions .ct-tile{background:var(--ct-field);color:var(--ct-on-field);padding:clamp(20px,2.5vw,36px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.ct-regions .ct-tile p{font-family:var(--ct-sans);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ct-regions .ct-tile span{font-family:var(--ct-sans);font-size:15px;color:var(--ct-on-field-muted)}.ct-ask{padding:clamp(80px,10vw,160px) 0}.ct-ask h2{margin-bottom:18px !important;padding-left:3vw}.ct-ask .ct-ask-intro{padding-left:3vw;max-width:48ch;font-size:var(--ct-body);margin-bottom:clamp(40px,5vw,72px) !important}.ct-ask-grid{display:grid;grid-template-columns:42fr 58fr;column-gap:clamp(24px,4vw,64px);align-items:start}.ct-q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ct-q li{margin:0}.ct-home .ct-q button{width:100%;text-align:left;display:block;background:0 0;border:0;border-radius:0;cursor:pointer;padding:14px 18px 14px 0;margin:0;font-family:var(--ct-sans) !important;font-weight:700;font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--ct-muted) !important;min-height:48px;text-transform:none !important;transition:color .2s var(--ct-ease),padding .25s var(--ct-ease),background-color .2s var(--ct-ease)}.ct-home .ct-q button:hover{color:var(--ct-ink) !important}.ct-home .ct-q button[aria-selected=true]{color:var(--ct-on-accent) !important;background:var(--ct-accent);padding-left:18px}.ct-answer h3{font-size:1rem !important;font-weight:700 !important;color:var(--ct-muted) !important;margin:0 0 8px !important;letter-spacing:0 !important}.ct-answer+.ct-answer{margin-top:40px}.ct-answer ol{list-style:none;margin:0;padding:0}.ct-answer li{margin:0}.ct-answer li a{display:grid;grid-template-columns:112px 1fr;gap:18px;align-items:center;padding:12px 0;color:var(--ct-ink) !important}.ct-answer li a .ct-thumb{width:112px;height:72px;overflow:hidden;background:var(--ct-surface)}.ct-answer li a .ct-thumb img{transition:transform .5s var(--ct-ease)}.ct-answer li a:hover .ct-thumb img{transform:scale(1.05)}.ct-answer li a .ct-t{font-family:var(--ct-sans);font-weight:700;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em}.ct-answer li a:hover .ct-t{color:var(--ct-accent)}.ct-js .ct-answer{display:none}.ct-js .ct-answer.is-active{display:block;margin-top:0}.ct-latest{padding:clamp(80px,9vw,150px) 0;background:var(--ct-bg)}.ct-latest-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(36px,4vw,64px)}.ct-latest .row{margin-left:-12px !important;margin-right:-12px !important;max-width:none !important;width:auto !important}.ct-latest .row .col{padding:0 12px 40px !important}.ct-latest .box-image .image-cover{padding-top:62.5% !important}.ct-latest .box-text .post-title{font-size:1.25rem !important}.ct-latest .badge.post-date{display:none !important}.ct-cats{background:var(--ct-field);color:var(--ct-on-field);padding:clamp(80px,10vw,160px) 0}.ct-cats h2{color:var(--ct-on-field) !important}.ct-cats .ct-cats-intro{color:var(--ct-on-field-muted);font-size:var(--ct-body);max-width:36ch;margin-top:20px !important}.ct-cat-list{list-style:none;margin:0;padding:0;columns:2;column-gap:clamp(24px,4vw,64px)}.ct-cat-list li{margin:0;break-inside:avoid}.ct-cat-list a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;color:var(--ct-on-field) !important;font-family:var(--ct-sans);font-weight:700;font-size:clamp(1.125rem,.98rem + .6vw,1.4rem);letter-spacing:-.015em;transition:color .2s var(--ct-ease),transform .25s var(--ct-ease)}.ct-cat-list a span{font-weight:500;color:var(--ct-on-field-muted)}.ct-cat-list a:hover{color:#fff !important;transform:translateX(6px)}.ct-about{padding:clamp(80px,10vw,160px) 0 clamp(48px,5vw,72px);background:var(--ct-bg)}.ct-about-grid{display:grid;grid-template-columns:34fr 66fr;column-gap:clamp(24px,4vw,64px);align-items:start}.ct-about-side{display:grid;grid-template-columns:1fr;gap:28px}.ct-about-side figure{margin:0;aspect-ratio:2/3;overflow:hidden;max-width:320px;background:var(--ct-surface)}.ct-about-side dl{margin:0;display:grid;gap:16px;font-family:var(--ct-sans)}.ct-about-side dt{font-size:14px;color:var(--ct-muted);margin:0;font-weight:500}.ct-about-side dd{font-size:16px;font-weight:700;margin:2px 0 0}.ct-about h2{margin-bottom:28px !important}.ct-about .ct-about-text p{font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.45;max-width:40ch;margin-bottom:20px}.ct-about .ct-actions{margin-top:32px}.ct-credits{font-family:var(--ct-sans);font-size:13px !important;color:var(--ct-muted);line-height:1.6;padding-top:clamp(56px,6vw,88px) !important}.ct-credits a{color:var(--ct-muted) !important;text-decoration:underline !important}@media (prefers-reduced-motion:no-preference){.ct-js .ct-rise{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ct-ease),transform .7s var(--ct-ease)}.ct-js .ct-rise.is-in{opacity:1;transform:none}.ct-js .ct-hero h1 .ct-line>span{transform:translateY(105%);transition:transform .9s var(--ct-ease)}.ct-js .ct-hero h1 .ct-line:nth-child(2)>span{transition-delay:.11s}.ct-js .ct-hero.is-in h1 .ct-line>span{transform:none}}@media (prefers-reduced-motion:reduce){.ct-mast figure img{animation:none;transform:none}}@media (max-width:849px){.header-main{height:64px !important}#logo img{max-height:48px !important}.ct-axis,.ct-ask-grid,.ct-about-grid,.ct-facts-head{grid-template-columns:1fr}.ct-hero .ct-hero-side{order:3;margin-top:28px}.ct-facts{flex-wrap:wrap;row-gap:32px}.ct-facts li{flex:1 1 40%}.ct-regions{grid-template-columns:1fr 1fr;height:auto}.ct-regions figure{aspect-ratio:4/3}.ct-regions figure:first-child{grid-column:1/-1;aspect-ratio:16/9}.ct-regions .ct-tile{min-height:180px}.ct-ask h2,.ct-ask .ct-ask-intro{padding-left:0}.ct-q{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;margin-bottom:20px;scrollbar-width:none}.ct-q li{flex:0 0 auto}.ct-home .ct-q button{white-space:nowrap;font-size:16px;padding:12px 16px;background:var(--ct-surface);color:var(--ct-ink) !important}.ct-cat-list{columns:1;margin-top:32px}.ct-about-side{grid-template-columns:140px 1fr;align-items:start;margin-bottom:32px}}@media (max-width:549px){.ct-mast{grid-template-columns:3fr 2fr;height:200px}.ct-mast .ct-mast-field{display:none}.ct-hero h1{font-size:10.6vw !important}.ct-answer li a{grid-template-columns:88px 1fr;gap:14px}.ct-answer li a .ct-thumb{width:88px;height:60px}.ct-answer li a .ct-t{font-size:1rem}.ct-latest-head{flex-direction:column;align-items:flex-start}.ct-facts li{flex:1 1 100%}.single-post h1.entry-title{font-size:2rem !important}}.footer-wrapper .widget ul li a,.footer-wrapper .recent-blog-posts a,.footer-wrapper .widget a{color:var(--ct-on-field) !important}.footer-wrapper .widget ul li a:hover,.footer-wrapper .recent-blog-posts a:hover{color:#fff !important}.footer-wrapper .footer-nav,.footer-wrapper .links,.absolute-footer .top-divider,.footer-wrapper .top-divider{border:0 !important;display:block}.absolute-footer .top-divider,.footer-wrapper .top-divider{display:none !important}.flickity-button,.flickity-prev-next-button{box-shadow:none !important}.ct-credits{max-width:110ch;margin:0 auto}@media (max-width:849px){.footer-wrapper .container,.absolute-footer .container{padding-left:24px !important;padding-right:24px !important}.ct-about-side{order:2;margin:40px 0 0}.ct-q{flex-wrap:wrap;overflow:visible}.ct-home .ct-q button{white-space:normal}}.ct-about-side dl>div{display:block}.ct-home .ct-about-side dt,.ct-home .ct-about-side dd{display:block;text-transform:none !important;letter-spacing:0 !important;float:none}.ct-regions figure:first-child img{object-position:50% 85%}.footer-wrapper .links li a,.footer-wrapper .footer-nav li a,.absolute-footer .footer-nav a{text-transform:none !important;letter-spacing:0 !important;font-size:15px !important;font-family:var(--ct-sans) !important;text-decoration:none !important}.absolute-footer .footer-nav>li{border:0 !important;margin-right:18px;padding:0 !important}.ct-footer-links{list-style:none;margin:0;padding:0}.ct-footer-links li{margin:0 0 8px !important;padding:0 !important}.footer-wrapper .widget p{margin-bottom:14px;line-height:1.6 !important}.footer-wrapper .widget .badge,.footer-wrapper .recent-blog-posts .badge{display:none !important}.footer-wrapper .flex-row.recent-blog-posts-li{padding:6px 0 !important}.header-nav-main{flex-wrap:nowrap !important}.header-nav-main>li>a{white-space:nowrap}.top-divider{display:none !important}@media (max-width:849px){.row>.col,.row>.columns,.container>.row>.col{padding-left:22px !important;padding-right:22px !important}.single-post .entry-content h2{font-size:1.375rem !important;line-height:1.2 !important}.single-post .entry-content h3{font-size:1.2rem !important}}.single-post .entry-content div.article-lead-wrapper[style]{background:0 0 !important;padding:0 !important;margin:0 0 40px !important}.archive-page-header .page-title,.archive-page-header h1{background:0 0 !important;font-size:0 !important;line-height:1 !important;margin:0 !important}.archive-page-header h1 span{font-size:clamp(2.25rem,1.4rem + 3.6vw,4.75rem) !important;font-weight:800 !important;letter-spacing:-.04em !important;color:var(--ct-ink) !important;display:block;text-transform:none !important;line-height:1 !important}.archive-page-header .large-12,.archive-page-header .col{text-align:left !important}.archive-page-header .taxonomy-description,.archive-page-header .taxonomy-description p{font-size:var(--ct-lead) !important;margin-top:18px}html body .entry-image,html body.archive .entry-image,html body.category .entry-image,html body .blog-archive .entry-image,html body .article-inner .entry-image,html body.single-post .article-inner .entry-image{border-radius:0 !important;box-shadow:none !important}.blog-archive footer.entry-meta,.blog-archive .entry-meta,footer.entry-meta.clearfix{border:0 !important}.blog-archive .entry-header-text,.blog-archive .entry-header-text-top{text-align:left !important;padding-left:0 !important}.blog-archive .entry-title{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem) !important;font-weight:800 !important;letter-spacing:-.025em !important}.blog-archive .entry-summary,.blog-archive .entry-summary p,.blog-archive .entry-content p{font-size:var(--ct-body) !important;color:var(--ct-ink) !important;max-width:68ch}.blog-archive .article-inner{padding-bottom:56px}.blog-archive .more-link,.blog-archive .button{border-radius:0 !important}.blog-archive .entry-title{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem) !important}.page .entry-content figure img,.page .col-inner figure img{border-radius:0 !important}.ct-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:clamp(280px,31vw,450px) clamp(200px,21vw,300px);gap:12px;margin-top:clamp(48px,6vw,88px)}.ct-gal figure{margin:0;position:relative;overflow:hidden;background:var(--ct-field)}.ct-gal figure:first-child{grid-column:span 2}.ct-gal figure img{transition:transform .7s var(--ct-ease)}.ct-gal figure:first-child img{object-position:50% 38%}.ct-gal figcaption{position:absolute;left:0;bottom:0;max-width:92%;background:var(--ct-bg);color:var(--ct-ink);font-family:var(--ct-sans);font-size:14px;font-weight:600;line-height:1.3;padding:8px 12px}.ct-gal .ct-tile{grid-column:span 2;background:var(--ct-field);color:var(--ct-on-field);padding:clamp(20px,2.5vw,36px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.ct-gal .ct-tile p{font-family:var(--ct-sans);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ct-gal .ct-tile span{font-family:var(--ct-sans);font-size:15px;color:var(--ct-on-field-muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ct-gal figure:hover img{transform:scale(1.04)}}html body .ct-feat__img{display:block;aspect-ratio:16/9;overflow:hidden;margin:-28px -28px 22px;background:var(--ct-surface)}html body .ct-feat__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ct-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html body .ct-feat__card:hover .ct-feat__img img{transform:scale(1.04)}}@media (max-width:849px){.ct-gal{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:8px}.ct-gal figure{aspect-ratio:4/3}.ct-gal figure:first-child{grid-column:1/-1;aspect-ratio:16/9}.ct-gal figure:nth-child(2),.ct-gal figure:nth-child(3){aspect-ratio:3/4}.ct-gal .ct-tile{grid-column:1/-1;min-height:170px}}@media (max-width:600px){html body .ct-feat__img{margin:-22px -22px 18px}}.ct-mast{grid-template-columns:3fr 2fr;height:clamp(200px,20vw,300px)}.ct-mast-bar{background:var(--ct-field);color:var(--ct-on-field);margin:0;padding:clamp(14px,1.6vw,22px) var(--ct-margin);font-family:var(--ct-sans);font-weight:700;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1.2;letter-spacing:-.02em}@media (max-width:549px){.ct-mast{grid-template-columns:1fr;height:auto}.ct-mast figure:first-child{aspect-ratio:1200/397}.ct-mast figure:last-child{aspect-ratio:21/9}}