:root{--theme-font-size:1.0625rem;--theme-font-weight:400;--theme-line-height:1.7;--theme-font-family:"Georgia", "Times New Roman", serif;--theme-color-primary:#111;--theme-transition-duration:.2s;--tz-font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--tz-font-body:"Georgia", "Times New Roman", serif;--tz-black:#111;--tz-dark:#1c1c1c;--tz-mid:#444;--tz-muted:#777;--tz-border:#e0e0e0;--tz-bg:#f8f8f6;--tz-white:#fff;--tz-accent:#8b1a1a;--tz-accent-hover:#6e1414;--tz-content-max:760px;--tz-radius:4px;--tz-transition:.2s ease}*{box-sizing:border-box;outline:0;margin:0;padding:0}:before,:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0}img{vertical-align:middle;height:auto;display:inline-block}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}textarea{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0;width:100%}nav ul,nav ol{list-style:none}input::placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:inset 0 0 0 1000px #fff}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{appearance:none}html{scroll-behavior:smooth}body{--admin-bar-height:0px;min-width:320px;font:var(--theme-font-weight) var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family);color:var(--theme-color-primary);background-color:var(--tz-bg)}body.admin-bar{--admin-bar-height:32px}@media (width<=782px){body.admin-bar{--admin-bar-height:46px}}a{color:var(--tz-accent);text-underline-offset:2px;transition:color var(--tz-transition);text-decoration:underline}@media (hover:hover) and (pointer:fine){a:where(:hover,:focus-visible){color:var(--tz-accent-hover);text-decoration:none}}a[href^=tel]{text-decoration:none}font{font-size:inherit!important}blockquote{border-left:3px solid var(--tz-accent);color:var(--tz-mid);margin:1.5em 0;padding:.75em 1.25em;font-style:italic}hr{border:none;border-top:1px solid var(--tz-border);margin:2em 0}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:var(--tz-font-ui);color:var(--tz-black);margin-bottom:calc(var(--theme-line-height) * .5em);font-weight:700;line-height:1.25}.h1:last-child,h1:last-child,.h2:last-child,h2:last-child,.h3:last-child,h3:last-child,.h4:last-child,h4:last-child,.h5:last-child,h5:last-child,.h6:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:clamp(1.6rem,3vw + 1rem,2.5rem)}.h2,h2{font-size:clamp(1.3rem,2vw + .8rem,1.9rem)}.h3,h3{font-size:1.35rem}.h4,h4{font-size:1.15rem}.h5,h5{font-size:1rem}.h6,h6{text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}p,ul,ol,dl,hr,table,blockquote{margin-bottom:calc(var(--theme-line-height) * .5em)}p:last-child,ul:last-child,ol:last-child,dl:last-child,hr:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.clear:after{content:"";clear:both;line-height:0;display:table}.sr-only,.sr-only-focusable:not(:focus,:focus-within){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-fit{pointer-events:none;position:absolute;inset:0}.image-fit img,.image-fit video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none!important}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hidden-xs{display:none!important}}@media (width>=767.02px) and (width<=1023px){.hidden-sm{display:none!important}}@media (width>=1023.02px) and (width<=1199px){.hidden-md{display:none!important}}@media (width>=1199.02px){.hidden-lg{display:none!important}}.richtext-entry{max-width:var(--tz-content-max);font-size:1.0625rem;line-height:1.75}.richtext-entry img{border-radius:var(--tz-radius);max-width:100%;height:auto;margin-block:.5em}.richtext-entry>ul:not([class]),.richtext-entry>ol:not([class]),.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul,.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul{padding-left:30px}.richtext-entry>blockquote{border-left:3px solid var(--tz-accent);color:var(--tz-mid);margin-left:0;padding:.75em 1.25em;font-style:italic}.richtext-entry>.alignwide{clear:both;width:100%;max-width:100%}.richtext-entry>.aligncenter{margin-left:auto;margin-right:auto}.richtext-entry>.alignfull{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px}.richtext-entry .post-meta{font-family:var(--tz-font-ui);color:var(--tz-muted);margin-top:.25em;font-size:.8125rem}.comment-respond{border-top:1px solid #363636;width:100%;padding-top:30px}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{padding-bottom:4px;display:inline-block}.comment-respond input[type=text],.comment-respond textarea{background:#f7f7f7;border:1px solid #ccc;width:100%;padding:10px;display:block}.comment-respond textarea{height:100px}.comment-respond input[type=text]:focus{background-color:#fff}.comment-respond input[type=text]::placeholder{color:#777}.comment-respond .required{color:red}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{width:16px;height:40px;font-size:r(14px);color:#fff;cursor:pointer;background:#363636;border:0;border-radius:4px;font-weight:700;display:block}.comments{position:relative}.comments .children{padding-left:7rem;position:relative}.comments .children:before,.comments .children:after{content:"";display:block;position:absolute}.comments .children:before{border-bottom:8px solid #c3c3c3;border-left:8px solid #c3c3c3;border-radius:0 0 0 8px;width:32px;height:27px;top:33px;left:23px}.comments .children:after{border:19px solid #0000;border-top-width:20px;border-bottom:20px solid #c3c3c3;top:-.5rem;left:8px}.comments .comment{border-top:1px dashed #363636;position:relative}.comments .avatar{border:1px solid #ccc;border-radius:50%;width:48px;height:48px;position:absolute;top:28px;left:0}.comments .says{padding-left:5px}.comments .moderation-notice{color:#999;margin:3px 0 8px;display:inline-block}.comments .comment__entry{padding:30px 0 30px 65px;position:relative}.comments .comment__text p:last-child{margin-bottom:0;padding-bottom:0}.comments .comment__meta{padding-bottom:12px}.comments .comment__meta a{color:#363636}.comments .comment__reply{text-align:right;padding-top:10px}.comments .comment__reply a{color:#fff;background:#363636;border-radius:6px;padding:5px 10px;display:inline-block}@media (hover:hover) and (pointer:fine){.comments .comment__reply a:where(:hover,:focus-visible){opacity:.8;text-decoration:none}}.paging{justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging{flex-wrap:wrap}}.paging a{text-decoration:none}.paging ul{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul{order:-1;width:100%;margin-bottom:20px;padding:0}}.paging ul li{margin-inline:5px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul li:first-child{margin-left:0}.paging ul li:last-child{margin-right:0}}.paging ul li.paging__spacer,.paging ul a{color:#000;text-align:center;background-color:#fff;width:35px;height:35px;font-size:.875rem;line-height:35px;transition:all .4s;display:block}.paging ul a:hover,.paging ul li.is-current a{color:#fff;background-color:#000}.paging .paging__next,.paging .paging__prev{color:#000;font-size:1rem;transition:all .4s}@media (hover:hover) and (pointer:fine){.paging .paging__next:where(:hover,:focus-visible),.paging .paging__prev:where(:hover,:focus-visible){color:#000}}.paging .paging__next:only-child{margin-left:auto;margin-right:0}.paging .paging__prev:only-child{margin-left:0;margin-right:auto}.paging .paging__label,.paging .paging__first,.paging .paging__last,.paging .paging__prev,.paging .paging__next{margin:9px}.search-form{max-width:480px;display:flex}.search-form__field{border:1px solid var(--tz-border);border-radius:var(--tz-radius);background:var(--tz-white);color:var(--tz-black);flex:1;padding:.6em .875em;font-size:.95rem}.search-form__field:focus{outline:2px solid var(--tz-accent);outline-offset:-1px;background-color:var(--tz-white)}.search-form__field::placeholder{color:var(--tz-muted)}.search-form button[type=submit]{font-family:var(--tz-font-ui);color:var(--tz-white);background-color:var(--tz-accent);border:1px solid var(--tz-accent);border-radius:0 var(--tz-radius) var(--tz-radius) 0;cursor:pointer;transition:background-color var(--tz-transition), border-color var(--tz-transition);flex-shrink:0;padding:.6em 1.1em;font-size:.875rem;font-weight:600}.search-form button[type=submit]:hover{background-color:var(--tz-accent-hover);border-color:var(--tz-accent-hover)}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18px}.section-comments ol,.section-comments ul{margin:0;padding:0;list-style:none}.section-comments h3{padding:0 0 10px;position:relative}.section-comments h3 small{position:absolute;top:0;right:0}.widget{margin-bottom:15px}.widget:last-child{margin-bottom:0}.widget>ul{margin:0;list-style:none}.widget>ul li{padding:5px}.widget>ul a{transition:color,border;transition-duration:var(--theme-transition-duration);border-bottom:1px solid #0000;text-decoration:none}@media (hover:hover) and (pointer:fine){.widget>ul a:where(:hover,:focus-visible){border-bottom-color:var(--theme-color-primary);color:var(--theme-color-primary)}}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul li{padding:5px}.widgets{flex-wrap:wrap;margin:-10px -20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets{margin:0}}.widgets>li{width:50%;padding:10px 20px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets>li{width:100%;padding:10px 0}}.alignnone,.alignleft,.alignright,.aligncenter{margin:5px 15px calc(var(--lh-base) * .5em)}.alignleft{margin-left:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignleft{margin:5px 0 10px}}.alignright{margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignright{margin:5px 0 10px}}.alignnone{margin-left:0;margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignnone{margin:5px 0 10px}}.aligncenter{margin-left:auto;margin-right:auto;display:block}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.aligncenter{margin:5px 0 10px}}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{color:inherit;text-align:center;background:0 0;padding:8px;font-size:.8em}.nocomments{font-weight:700;font-size:r(18px);padding-top:12px}.wp-block-search__input{border:2px solid var(--theme-color-primary)}.wp-block-search__button{text-transform:uppercase;border:2px solid var(--theme-color-primary);background:var(--theme-color-primary);color:#fff;transition:color,background,border;transition-duration:var(--theme-transition-duration);padding:8px}@media (hover:hover) and (pointer:fine){.wp-block-search__button:where(:hover,:focus-visible){color:var(--theme-color-primary);background:0 0}}.article{grid-template-columns:1fr 4fr;gap:30px;display:grid}@media (width<=575px){.article{grid-template-columns:100px 1fr;gap:20px}}@media (width<=374px){.article{grid-template-columns:1fr}}.article__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--tz-radius)}.article__content:only-child{grid-column:1/-1}.article__head,.article__entry{margin-bottom:10px}.article__head:last-child,.article__entry:last-child{margin-bottom:0}.article__title{margin-bottom:6px}.article__title:last-child{margin-bottom:0}.article__title h2{margin-bottom:0;font-size:1.25rem}.article__title a{color:var(--tz-black);transition:color var(--tz-transition);text-decoration:none}@media (hover:hover) and (pointer:fine){.article__title a:where(:hover,:focus-visible){color:var(--tz-accent)}}.article__meta{font-family:var(--tz-font-ui);color:var(--tz-muted);margin-bottom:8px;font-size:.8125rem}.article__meta:last-child{margin-bottom:0}.article-single{max-width:var(--tz-content-max);margin-inline:auto}.article-single__head{border-bottom:1px solid var(--tz-border);margin-bottom:2rem;padding-bottom:1.5rem}.article-single__head:last-child{margin-bottom:0}.article-single__head h1{margin-bottom:.3em}.article-single__image{margin-bottom:40px}.article-single__image:last-child{margin-bottom:0}.article-single__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--tz-radius);width:100%;height:auto}.article-single__body{max-width:var(--tz-content-max)}.breadcrumbs{margin-bottom:1.5rem}.breadcrumbs__list{font-family:var(--tz-font-ui);color:var(--tz-muted);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.breadcrumbs__item{align-items:center;display:flex}.breadcrumbs__item:not(:last-child):after{content:"›";color:var(--tz-muted);margin-inline:.4em;font-size:1em;line-height:1}.breadcrumbs__item--current{color:var(--tz-mid)}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.breadcrumbs__item--current .breadcrumbs__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}}.breadcrumbs__link{color:var(--tz-muted);transition:color var(--tz-transition);text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumbs__link:where(:hover,:focus-visible){color:var(--tz-accent);text-decoration:underline}}.breadcrumbs__label{color:var(--tz-mid);font-weight:500}.articles{margin:0;padding:0;list-style:none;display:block}.articles>li{border-bottom:1px solid var(--tz-border);padding-block:1.75rem}.articles>li:first-child{padding-top:0}.articles>li:last-child{border-bottom:none}.btn,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{--button-font-size:1rem;--button-border-radius:0;--button-color:#fff;--button-background-color:#000;--button-border-color:#000;--button-transition-duration:var(--theme-transition-duration);--button-hover-color:#000;--button-hover-background-color:#fff;--button-hover-border-color:#000;font-size:var(--button-font-size);text-align:center;appearance:none;box-shadow:none;border-radius:var(--button-border-radius);background:var(--button-background-color);border:1px solid var(--button-border-color);color:var(--button-color);transition:color,background,border;transition-duration:var(--button-transition-duration);padding:10px 20px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.btn:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button:where(:hover,:focus-visible){color:var(--button-hover-color);background:var(--button-hover-background-color);border-color:var(--button-hover-border-color)}}.btn--outlined{--button-color:#000;--button-background-color:#fff;--button-hover-color:#fff;--button-hover-background-color:#000}.btn--block{display:block}.footer{background-color:var(--tz-dark);color:#fff9;width:100%;font-family:var(--tz-font-ui);padding-block:2rem;font-size:.825rem}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.footer__inner{flex-direction:column;align-items:flex-start}}.footer__copy{color:#ffffff80;margin:0}.footer__nav{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.footer__nav a{color:#ffffffb3;transition:color var(--tz-transition);border-radius:var(--tz-radius);padding:.25em .6em;font-size:.825rem;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.footer__nav a:where(:hover,:focus-visible){color:var(--tz-white);text-underline-offset:2px;text-decoration:underline}}.footer__nav>a+a:before,.footer__nav li+li:before{content:"·";color:#ffffff4d;margin-right:.1em}.footer__nav ul{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer>.footer__inner>a,.footer__copy a{color:#ffffffb3;text-underline-offset:2px;transition:color var(--tz-transition);text-decoration:underline}@media (hover:hover) and (pointer:fine){.footer>.footer__inner>a:where(:hover,:focus-visible),.footer__copy a:where(:hover,:focus-visible){color:var(--tz-white)}}.header{z-index:200;background-color:var(--tz-dark);width:100%;color:var(--tz-white);position:sticky;top:0;box-shadow:0 2px 8px #0006}.header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__inner{min-height:unset;gap:8px;padding-block:12px}}.header__brand{font-family:var(--tz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tz-white);flex-shrink:0;font-size:1.25rem;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.header__brand:where(:hover,:focus-visible){color:var(--tz-white);text-decoration:none}}.header__actions{align-items:center;margin-left:auto;display:flex}.header__nav-toggle{cursor:pointer;border-radius:var(--tz-radius);width:36px;height:36px;transition:background-color var(--tz-transition);background:0 0;border:none;flex-direction:column;flex-shrink:0;order:-1;justify-content:center;gap:5px;padding:6px;display:none}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__nav-toggle{display:flex}}@media (hover:hover) and (pointer:fine){.header__nav-toggle:where(:hover,:focus-visible){background-color:#ffffff1a}}.header__nav-toggle:focus-visible{outline:2px solid var(--tz-white);outline-offset:2px}.header__nav-toggle-bar{background-color:#ffffffd1;border-radius:1px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.header__nav-toggle[aria-expanded=true] .header__nav-toggle-bar:first-child{transform:translateY(7px)rotate(45deg)}.header__nav-toggle[aria-expanded=true] .header__nav-toggle-bar:nth-child(2){opacity:0}.header__nav-toggle[aria-expanded=true] .header__nav-toggle-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__search-btn,.header__search-close{color:#ffffffbf;cursor:pointer;width:36px;height:36px;transition:background-color var(--tz-transition), color var(--tz-transition);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.header__search-btn:where(:hover,:focus-visible),.header__search-close:where(:hover,:focus-visible){color:var(--tz-white);background-color:#ffffff1a}}.header__search-btn:focus-visible,.header__search-close:focus-visible{outline:2px solid var(--tz-white);outline-offset:2px}.header__search-bar{background-color:var(--tz-dark);border-top:1px solid #ffffff1a;padding-block:10px;animation:.18s ease-out header-search-slide-down}.header__search-bar-inner{align-items:center;gap:8px;display:flex}.header__search-bar-inner form{flex:1;margin:0}.header__search-input{border-radius:var(--tz-radius);width:100%;color:var(--tz-white);appearance:none;background-color:#ffffff1a;border:1px solid #fff3;padding:.5em .75em;font-size:1rem;display:block}.header__search-input::placeholder{color:#fff6}.header__search-input:focus{outline-offset:2px;border-color:#0000;outline:2px solid #ffffff73}.header__search-input::-webkit-search-decoration{display:none}.header__search-input::-webkit-search-cancel-button{display:none}@keyframes header-search-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.homepage-hero{background-color:var(--tz-black);color:var(--tz-white);padding-block:clamp(56px,8vw,112px)}.homepage-hero__content{max-width:680px}.homepage-hero__title{color:var(--tz-white);letter-spacing:-.01em;flex-wrap:nowrap;align-items:center;margin-bottom:.4em;font-size:clamp(2.4rem,5vw + 1rem,4rem);display:flex}.homepage-hero__title img{flex-shrink:0;width:auto;height:1.8em;display:block}.homepage-hero__tagline{color:#ffffffb8;margin-bottom:2rem;font-size:clamp(1rem,1.5vw + .6rem,1.2rem);line-height:1.6}.homepage-hero__search .search-form__field{color:var(--tz-white);background-color:#ffffff1a;border-color:#ffffff40;font-size:1.0625rem}.homepage-hero__search .search-form__field::placeholder{color:#ffffff73}.homepage-hero__search .search-form__field:focus{outline-color:var(--tz-white);background-color:#ffffff2e;border-color:#ffffff80}.homepage-intro{background-color:#f7f6f3}.homepage-intro__content{width:100%;max-width:100%;padding:clamp(24px,4vw,40px)}.homepage-intro__content>:last-child{margin-bottom:0}.homepage-browse{padding-block:20px clamp(40px,5vw,72px)}.homepage-tabs{border-bottom:2px solid var(--tz-border);gap:4px;margin-bottom:2rem;display:flex}.homepage-tabs__tab{font-family:var(--tz-font-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--tz-muted);cursor:pointer;transition:color var(--tz-transition), border-color var(--tz-transition);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.6em 1.25em;font-size:.875rem;font-weight:600}@media (hover:hover) and (pointer:fine){.homepage-tabs__tab:where(:hover,:focus-visible){color:var(--tz-black)}}.homepage-tabs__tab.is-active{color:var(--tz-accent);border-bottom-color:var(--tz-accent)}.homepage-panel{display:none}.homepage-panel.is-active{display:block}.homepage-panel__bar{gap:0;margin-bottom:1.5rem;display:flex}.homepage-panel__bar .search-form__field{border-radius:var(--tz-radius);flex:1}.homepage-panel__layout{grid-template-columns:260px 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (width<=1023px){.homepage-panel__layout{grid-template-columns:1fr}}.homepage-panel__main{min-width:0}.homepage-topics{border:1px solid var(--tz-border);border-radius:var(--tz-radius);max-height:70vh;padding:.75rem 1rem 1rem;position:sticky;top:80px;overflow-y:auto}@media (width<=1023px){.homepage-topics{max-height:40vh;position:static}}.homepage-topics__list{margin:0;padding:0;list-style:none}.homepage-topics__item{margin:0}.homepage-topics__link{text-align:left;border-radius:calc(var(--tz-radius) / 1.5);width:100%;font-family:var(--tz-font-ui);cursor:pointer;color:var(--tz-mid);transition:background-color var(--tz-transition), color var(--tz-transition), padding-left var(--tz-transition);background:0 0;border:none;align-items:center;gap:.45em;padding:.35em .5em;font-size:.85rem;display:flex}.homepage-topics__link--parent:before{content:"›";color:var(--tz-accent);opacity:.6;flex-shrink:0;font-weight:700}@media (hover:hover) and (pointer:fine){.homepage-topics__link:where(:hover,:focus-visible){background-color:var(--tz-bg-alt,#0000000b);color:var(--tz-black)}}.homepage-topics__link:focus-visible{background-color:var(--tz-bg-alt,#0000000b);color:var(--tz-black);outline:2px solid var(--tz-accent);outline-offset:2px}.homepage-topics__link.is-active{background-color:var(--tz-accent);font-weight:700;color:var(--tz-white)!important}.homepage-topics__link.is-active.homepage-topics__link--all{color:var(--tz-black)!important}.homepage-topics__link.is-active:before{color:var(--tz-white);opacity:1}@media (hover:hover) and (pointer:fine){.homepage-topics__link.is-active:where(:hover,:focus-visible){color:var(--tz-white)}}.homepage-topics__link.is-active:focus-visible{color:var(--tz-white);outline-color:var(--tz-white)}.homepage-topics__link--all{color:var(--tz-black);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--tz-border);border-radius:0;margin-bottom:.5em;padding-bottom:.6em;font-size:.9rem;font-weight:700}.homepage-topics__link--all.is-active{color:var(--tz-accent);background:0 0;padding-left:.5em}.homepage-topics__list--depth-0>.homepage-topics__item{margin-top:.85em}.homepage-topics__list--depth-0>.homepage-topics__item>.homepage-topics__link{color:var(--tz-black);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.homepage-topics__list--depth-0>.homepage-topics__item>.homepage-topics__link--parent:before{content:"▸";color:var(--tz-black);opacity:.5}.homepage-topics__list--depth-0>.homepage-topics__item>.homepage-topics__link.is-active:before{color:var(--tz-white);opacity:1}.homepage-topics__list:not(.homepage-topics__list--depth-0){margin-top:.15em;padding-left:.9em}.homepage-topics__list:not(.homepage-topics__list--depth-0) .homepage-topics__link:not(.homepage-topics__link--parent):before{content:"↳";color:var(--tz-accent);opacity:.5;flex-shrink:0;font-weight:700}.homepage-type-pills{flex-wrap:wrap;gap:6px;margin-bottom:1.25rem;display:flex}.homepage-type-pill{font-family:var(--tz-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--tz-mid);border:1.5px solid var(--tz-border);cursor:pointer;transition:background-color var(--tz-transition), color var(--tz-transition), border-color var(--tz-transition);background:0 0;border-radius:999px;align-items:center;padding:.3em .85em;font-size:.78rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.homepage-type-pill:where(:hover,:focus-visible){border-color:var(--tz-accent);color:var(--tz-accent)}}.homepage-type-pill:focus-visible{outline:2px solid var(--tz-accent);outline-offset:2px}.homepage-type-pill.is-active{background-color:var(--tz-accent);border-color:var(--tz-accent);color:var(--tz-white)}.homepage-results{background-color:var(--tz-border);border:1px solid var(--tz-border);border-radius:var(--tz-radius);gap:1px;min-height:120px;display:grid;overflow:hidden}.homepage-results--grid{grid-template-columns:repeat(2,1fr)}@media (width<=1023px){.homepage-results--grid{grid-template-columns:1fr}}.homepage-results--grid .homepage-results__status,.homepage-results--grid>.homepage-result:last-child:nth-child(odd){grid-column:1/-1}.homepage-results__status{background-color:var(--tz-white);text-align:center;color:var(--tz-muted);font-family:var(--tz-font-ui);grid-column:1/-1;margin:0;padding:2.5rem 1.5rem;font-size:.9rem}.homepage-results__footer{text-align:center;margin-top:1.25rem}.homepage-results__footer .btn:disabled{opacity:.4;cursor:default;pointer-events:none}.homepage-result{background-color:var(--tz-white);transition:background-color var(--tz-transition);padding:1rem 1.25rem}@media (hover:hover) and (pointer:fine){.homepage-result:where(:hover,:focus-visible){background-color:#fafaf8}}.homepage-result__type{font-family:var(--tz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tz-accent);margin-bottom:.25em;font-size:.7rem;font-weight:700;display:inline-block}.homepage-result__title{margin-bottom:.2em;font-size:1rem;font-weight:700}.homepage-result__title a{color:var(--tz-black);transition:color var(--tz-transition);text-decoration:none}@media (hover:hover) and (pointer:fine){.homepage-result__title a:where(:hover,:focus-visible){color:var(--tz-accent)}}.homepage-result__excerpt{color:var(--tz-mid);margin:0;font-size:.875rem;line-height:1.55}.homepage-result__excerpt *{display:inline}.homepage-result--skeleton{pointer-events:none}.homepage-result--skeleton:hover{background-color:var(--tz-white)}.homepage-result--skeleton .homepage-result__type,.homepage-result--skeleton .homepage-result__title a{background:linear-gradient(90deg, var(--tz-border) 25%, var(--tz-bg) 50%, var(--tz-border) 75%);background-size:200% 100%;border-radius:2px;animation:1.4s linear infinite skeleton-shimmer;display:block;color:#0000!important}.homepage-result--skeleton .homepage-result__type{width:80px;height:.7em}.homepage-result--skeleton .homepage-result__title a{width:65%;height:1em}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.logo{text-decoration:none;display:inline-block}.logo>img{width:100%;display:block}.main{background-color:var(--tz-white);flex-grow:1;flex-shrink:0;width:100%}body.error404 .main{flex-wrap:wrap;display:flex}body.error404 .main>section{width:100%}.nav{flex:1}.nav ul{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav ul{justify-content:flex-start}}.nav li{position:relative}.nav a{font-family:var(--tz-font-ui);letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;border-radius:var(--tz-radius);transition:color var(--tz-transition), background-color var(--tz-transition);padding:.5em .875em;font-size:.825rem;font-weight:600;text-decoration:none;display:block}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav a{padding:.35em .65em;font-size:.775rem}}@media (hover:hover) and (pointer:fine){.nav a:where(:hover,:focus-visible){color:var(--tz-white);background-color:#ffffff1f}}.nav li.current-menu-item>a,.nav li.current-page-ancestor>a,.nav li.current-menu-ancestor>a{color:var(--tz-white);background-color:#ffffff1f}.nav>ul>li:has(>.sub-menu)>a:after{content:"";vertical-align:middle;width:0;height:0;transition:transform var(--tz-transition);border-top:5px solid #ffffffa6;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:5px;display:inline-block}@media (hover:hover) and (pointer:fine){.nav>ul>li:has(>.sub-menu):hover>a:after{transform:rotate(180deg)}.nav>ul>li:has(>.sub-menu):focus-within>a:after{transform:rotate(180deg)}}.nav .sub-menu{background-color:var(--tz-dark);border-radius:var(--tz-radius);z-index:300;border:1px solid #ffffff1f;flex-flow:column;gap:2px;min-width:200px;padding:4px;animation:.14s ease-out nav-dropdown-in;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #00000073}.nav .sub-menu .sub-menu{animation:.14s ease-out nav-dropdown-in-right;top:-4px;left:calc(100% + 4px)}.nav .sub-menu a{white-space:nowrap;border-radius:var(--tz-radius);padding:.45em .875em;font-size:.8rem}.nav .sub-menu li:has(>.sub-menu)>a:after{content:" ›";opacity:.5}@media (hover:hover) and (pointer:fine){.nav li:has(>.sub-menu):before{content:"";z-index:301;height:8px;position:absolute;bottom:-8px;left:0;right:0}.nav .sub-menu li:has(>.sub-menu):before{width:8px;height:100%;inset:0 -8px 0 auto}.nav li:hover>.sub-menu,.nav li:focus-within>.sub-menu{display:flex}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav{border-top:1px solid #ffffff1a;flex:0 0 100%;order:100;padding-top:6px;padding-bottom:10px;display:none}.nav.is-open{display:block}.nav ul{flex-direction:column;align-items:flex-start;gap:0}.nav li{width:100%}.nav>ul>li:has(>.sub-menu)>a:after{display:none}.nav .sub-menu{box-shadow:none;min-width:unset;background-color:#0000;border:none;width:100%;padding:0 0 0 .875rem;animation:none;display:flex;position:static}.nav .sub-menu .sub-menu{left:0}.nav .sub-menu a{opacity:.85}}@keyframes nav-dropdown-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-dropdown-in-right{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.section-default{padding-block:clamp(60px,2.5vw + 52px,100px)}.section-default--404{text-align:center;align-items:center;width:100%;display:flex}.section-default__content,.section-default__head{margin-bottom:40px}.section-default__content:last-child,.section-default__head:last-child{margin-bottom:0}.section-default__entry{margin-bottom:20px}.section-default__entry:last-child{margin-bottom:0}.section-default--404 .section-default__entry{max-width:600px;margin-inline:auto}:root{--shell-max-width:1360px;--shell-gutter:clamp(20px, 3.75vw + 8px, 80px)}.shell{max-width:calc(var(--shell-max-width) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);width:100%;margin-inline:auto}.shell--fluid{max-width:none}.wrapper{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}body.admin-bar .wrapper{min-height:calc(100svh - 32px)}@media (width<=782px){body.admin-bar .wrapper{min-height:calc(100svh - 46px)}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_required_legend{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=color],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=date],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime-local],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=email],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=month],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=number],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=password],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=search],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=tel],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=text],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=time],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=url],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=week],div.gform_wrapper.gravity-theme.gform-theme--no-framework select,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{appearance:none;box-shadow:none;color:#000;height:40px;font-size:inherit;background:#fff;border:1px solid;border-radius:0;padding-inline:8px;display:block}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{resize:vertical}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.large{height:140px}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gfield_validation_message{color:#c02b0a;background:0 0;border:0;padding:0}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer{justify-content:space-between;align-items:center;margin:27px 0 0;padding:0;display:flex;position:relative}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{margin:0;line-height:1.2!important}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_ajax_spinner{width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%)}
