:root{--gutter:clamp(16px, 4vw, 40px);--display:Oswald, Oswald-fallback, sans-serif}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance}::selection{background-color:var(--abricot);color:var(--contrast)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-header{border-bottom:1.5px solid var(--contrast)}.site-header .inside-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;max-width:calc(1280px + 2 * var(--gutter));margin-inline:auto;padding:16px var(--gutter)}.site-header .site-logo{grid-column:1;grid-row:1;line-height:0}.site-header .site-logo svg{display:block;width:200px;height:auto;aspect-ratio:7585 / 2082}.site-logo svg path[fill="#232221"]{fill:var(--contrast)}.site-logo svg path[fill="#bb8654"]{fill:var(--darker)}.site-logo svg path[fill="#ecbc90"]{fill:var(--accent)}.site-header #site-navigation{grid-column:2;grid-row:1;justify-self:center;margin-inline:auto;background:#fff0}.main-navigation .main-nav>ul{column-gap:6px}.main-navigation .main-nav ul li a{position:relative;line-height:44px;padding-inline:12px;letter-spacing:.02em}.main-navigation .main-nav>ul>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:3px;background-color:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.main-navigation .main-nav>ul>li>a:is(:hover,:focus-visible)::after,.main-navigation .main-nav>ul>li:is(.current-menu-item,.current-menu-ancestor,.current-menu-parent,.current-post-ancestor)>a::after{transform:scaleX(1)}.main-navigation .main-nav>ul>li:is(.current-menu-item,.current-menu-ancestor,.current-menu-parent,.current-post-ancestor)>a{color:var(--contrast)}.site-header .menu-bar-items{display:none}@media (max-width:1200px) and (min-width:769px){.main-navigation .main-nav ul li a{padding-inline:8px;font-size:16px}.main-navigation .main-nav>ul>li>a::after{left:8px;right:8px}}@media (max-width:768px){.site-header .inside-header{padding-block:12px}.site-header .site-logo svg{width:156px}.site-header #mobile-menu-control-wrapper{grid-column:3;grid-row:1;margin:0}.site-header .menu-toggle{display:inline-flex;align-items:center;column-gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--contrast);background:#fff0;color:var(--contrast);font-family:var(--display);font-size:16px;text-transform:uppercase;--border-radius:0}.site-header .menu-toggle:is(:hover,:focus-visible){background:var(--contrast);color:var(--base-2)}.site-header #site-navigation{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%}.main-navigation.toggled .main-nav>ul{padding:8px 0 12px;border-top:1.5px solid var(--contrast);margin-top:12px}.main-navigation .main-nav>ul>li>a::after{left:0;right:auto;width:32px}}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition){display:none}.search-modal-form{background:#fff0;width:100%}.search-modal-form .search-modal-fields{display:flex;border:1.5px solid var(--contrast);background:var(--base-3)}.search-modal-form .search-modal-fields input.search-field{flex:1;min-width:0;min-height:60px;padding:0 18px;border:0;background:#fff0;font-size:18px;color:var(--contrast)}.search-modal-form .search-modal-fields input.search-field:focus{outline:0}.search-modal-form .search-modal-fields:focus-within{outline:3px solid var(--accent);outline-offset:2px}.search-modal-form .search-modal-fields button,.search-modal-form .search-modal-fields button:is(:hover,:focus,:focus-visible,:active){display:grid;place-items:center;width:64px;border:0;background-color:var(--accent);color:var(--base-3);--border-radius:0}.search-modal-form .search-modal-fields button:is(:hover,:focus-visible){background-color:var(--contrast)}.entry-content :is(h2,h3):not([class*="gb-"]){margin-top:1.6em}.entry-content h2:not([class*="gb-"]){position:relative;padding-top:18px}.entry-content h2:not([class*="gb-"])::before{content:"";position:absolute;top:0;left:0;width:48px;height:4px;background-color:var(--accent)}.entry-content a:not(.simple,.wp-block-latest-posts__post-title,.wp-element-button,[class*="gb-"],[class*="gb-"] a){color:var(--contrast);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}.entry-content a:not(.simple,.wp-block-latest-posts__post-title,.wp-element-button,[class*="gb-"],[class*="gb-"] a):hover{color:var(--accent);text-decoration-color:var(--contrast)}.entry-content p a[target="_blank"]::after,.entry-content li a[target="_blank"]::after{display:inline-block;content:"";margin-left:.25em;width:.7em;height:.7em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%223%22%3E%3Cpath d=%22M7 17 17 7M9 7h8v8%22/%3E%3C/svg%3E") no-repeat 50% 50% / contain;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%223%22%3E%3Cpath d=%22M7 17 17 7M9 7h8v8%22/%3E%3C/svg%3E") no-repeat 50% 50% / contain}.entry-content blockquote{margin:2em 0;padding:24px 28px;border:1.5px solid var(--contrast);border-left:8px solid var(--accent);background:var(--base-3);font-style:normal}.entry-content blockquote cite{display:block;margin-top:1em;font-size:15px;font-style:normal;color:var(--contrast-2)}.entry-content :is(ul,ol):not([class*="gb-"])>li::marker{color:var(--accent)}.entry-content ul:not([class*="gb-"]){list-style-type:square}.entry-content table{border-collapse:collapse;border:1.5px solid var(--contrast)}.entry-content :is(th,td){border:1px solid var(--contrast-3);padding:10px 12px}.entry-content th{background:var(--sable);font-family:var(--display);font-weight:500;text-transform:uppercase;letter-spacing:.02em}.entry-content .wp-block-image img,.entry-content figure:not([class*="gb-"])>img{border:1.5px solid var(--contrast)}.entry-content figcaption,.wp-block-image figcaption{font-size:14px;color:var(--contrast-2)}p[role="doc-subtitle"]{margin:0;padding-left:16px;border-left:4px solid var(--accent);font-size:19px;line-height:1.55;color:var(--contrast-2)}.site.grid-container{max-width:calc(1280px + 2 * var(--gutter));padding-inline:var(--gutter)}.one-container .site-content{padding:clamp(32px, 4vw, 56px) 0;background:#fff0}.one-container.full-width-content .site-content{padding:0}.full-width-content .site.grid-container{max-width:none;padding-inline:0}.page:not(.home) .entry-header .entry-title{font-size:clamp(40px, 5.5vw, 76px);line-height:.98;text-transform:uppercase;padding-bottom:20px;border-bottom:1.5px solid var(--contrast)}.post-hero-meta .entry-meta{margin:0;font-size:14px;line-height:1.5;color:var(--contrast-2)}.post-hero-meta .entry-meta a{color:var(--contrast);font-weight:600}.full-width-content .site-main>:is(h2,.taxonomy-description,.related-tags){max-width:calc(1280px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.full-width-content .site-main>h2{margin-top:0;padding-top:40px;font-size:clamp(28px, 3vw, 40px);text-transform:uppercase;border-top:1.5px solid var(--contrast);max-width:calc(1280px + 2 * var(--gutter))}.full-width-content .site-main>.taxonomy-description{padding-bottom:56px;color:var(--contrast-2)}.full-width-content .site-main>.taxonomy-description>*{max-width:78ch}.bel-subcats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:20px;border-top:1px solid var(--contrast-3)}.bel-subcats>p{margin:0;font-family:var(--display);font-size:15px;text-transform:uppercase;letter-spacing:.02em;color:var(--contrast-2)}.bel-subcats ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;list-style:none}.bel-subcats li{margin:0}.bel-subcats a{display:inline-flex;align-items:center;column-gap:8px;min-height:36px;padding:0 12px;border:1.5px solid var(--contrast);font-family:var(--display);font-size:14px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--contrast);text-decoration:none;transition:background-color .2s ease}.bel-subcats a span{font-family:"Instrument Sans","Instrument Sans-fallback",sans-serif;font-size:12px;font-weight:600;color:var(--contrast-2)}.bel-subcats a:is(:hover,:focus-visible){background:var(--abricot)}.bel-subcats a.is-empty{border-style:dashed;border-color:var(--contrast-3);color:var(--contrast-2)}@media (max-width:767px){.bel-subcats{display:grid;row-gap:10px}.bel-subcats ul{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none}.bel-subcats li{flex-shrink:0}}.single-sites .entry-header .entry-title{font-size:clamp(40px, 5.5vw, 76px);line-height:.98;text-transform:uppercase;margin-bottom:12px}.single-sites .badges-container ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;list-style:none}.single-sites .badges-container li{margin:0}.single-sites .badges-container a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--contrast);background:var(--base-2);font-family:var(--display);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:var(--contrast);text-decoration:none}.single-sites .badges-container .post-categories a{background:var(--accent);border-color:var(--accent);color:var(--base-3)}.single-sites .badges-container a:is(:hover,:focus-visible){background:var(--contrast);border-color:var(--contrast);color:var(--base-3)}.bel-visit{margin:40px 0 0;padding-top:28px;border-top:1.5px solid var(--contrast)}.bel-visit a{display:inline-flex;align-items:center;column-gap:12px;min-height:52px;padding:0 24px;border:1.5px solid var(--accent);background-color:var(--accent);color:var(--base-3);font-family:var(--display);font-size:17px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.bel-visit a:is(:hover,:focus-visible){background-color:var(--contrast);border-color:var(--contrast);color:var(--base-3)}.bel-visit svg{flex-shrink:0;transition:transform .2s ease}.bel-visit a:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}.single-sites .post-image img,.single-sites .featured-image img{border:1.5px solid var(--contrast);box-shadow:6px 6px 0 var(--accent)}.search .page-header .page-title,.author .page-header .page-title{font-size:clamp(36px, 5vw, 64px);line-height:1;text-transform:uppercase}.generate-back-to-top{border:1.5px solid var(--base-2);border-radius:0;width:48px;height:48px;line-height:48px}.entry-content ul.wp-block-categories-list{columns:3 240px;column-gap:40px;margin:2em 0 0;padding:0;list-style:none;border-top:1.5px solid var(--contrast)}.entry-content ul.wp-block-categories-list>li{break-inside:avoid;margin:0;padding:16px 0 18px;border-bottom:1px solid var(--contrast-3);color:var(--contrast-2);font-size:14px}.entry-content ul.wp-block-categories-list>li>a{color:var(--contrast);font-family:var(--display);font-size:20px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.entry-content ul.wp-block-categories-list .children{margin:8px 0 0;padding:0;list-style:none}.entry-content ul.wp-block-categories-list .children li{margin:4px 0 0;padding-left:14px;position:relative}.entry-content ul.wp-block-categories-list .children li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:var(--accent)}.entry-content ul.wp-block-categories-list .children .children{margin-top:2px}.entry-content ul.wp-block-categories-list li a{font-weight:600;text-decoration-color:#fff0}.entry-content ul.wp-block-categories-list li a:hover{color:var(--accent);text-decoration-color:var(--accent)}.error404 .entry-title{font-size:clamp(40px, 5.5vw, 76px);line-height:.98;text-transform:uppercase}.site-main .search-form{display:flex;max-width:560px;border:1.5px solid var(--contrast);background:var(--base-3)}.site-main .search-form label{flex:1}.site-main .search-form .search-field{width:100%;min-height:54px;border:0;background:#fff0;padding:0 16px}.site-main .search-form .search-submit{min-width:56px;border:0;background:var(--accent);color:var(--base-3);--border-radius:0}.site-main .search-form .search-submit:is(:hover,:focus-visible){background:var(--contrast)}.generate-columns-container .inside-article{padding:0;background:#fff0}.generate-columns-container .entry-title{font-family:"Instrument Sans","Instrument Sans-fallback",sans-serif}.awp-am{--awp-accent:var(--accent);--awp-accent-fg:var(--base-3);--awp-accent-2:var(--contrast);--awp-accent-hover-fg:var(--base-3);--awp-radius:0}.site-main :is(input[type="submit"],button.button,form button[type="submit"]):not(.search-submit):not([class*="gb-"]),.awp-am .awp-am__btn{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;min-height:52px;padding:0 24px;border:1.5px solid var(--contrast);border-radius:0;--border-radius:0;background-color:var(--contrast);color:var(--base-2);font-family:var(--display);font-size:17px;font-weight:500;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.site-main :is(input[type="submit"],button.button,form button[type="submit"]):not(.search-submit):not([class*="gb-"]):is(:hover,:focus-visible){background-color:var(--accent);border-color:var(--accent);color:var(--base-3)}.site-main button.button svg{width:18px;height:18px}.awp-am .awp-am__btn{min-height:44px;padding:0 18px;border-color:var(--accent);background-color:var(--accent);color:var(--base-3);font-size:16px}.site-main :is(input[type="text"],input[type="email"],input[type="url"],input[type="tel"],textarea):not([class*="gb-"]){min-height:52px;border:1.5px solid var(--contrast);border-radius:0;background-color:var(--base-3)}.site-main :is(input[type="text"],input[type="email"],input[type="url"],input[type="tel"],textarea):focus{outline:3px solid var(--accent);outline-offset:2px}.site-main label{font-weight:600}.comment-reply-title,.comments-title{font-family:var(--display);text-transform:uppercase}.inside-article .component>h2.simple,.comment-reply-title{font-size:30px;line-height:1.05;text-transform:uppercase}.join-form .frm-fluent-form .bel-ff-step{margin:8px 0 20px;font-size:26px;text-transform:uppercase}.join-form .frm-fluent-form .ff-el-group{margin-bottom:22px}.join-form .frm-fluent-form .ff-el-input--label label{font-weight:600;font-size:16px}.join-form .frm-fluent-form .ff-el-is-required.asterisk-right label::after{color:var(--accent)}.join-form .frm-fluent-form .ff-el-form-control{min-height:52px;padding:12px 16px;border:1.5px solid var(--contrast);border-radius:0;--border-radius:0;background-color:var(--base-3);color:var(--contrast);font-size:17px}.join-form .frm-fluent-form .ff-el-form-control:focus{border-color:var(--contrast);outline:3px solid var(--accent);outline-offset:2px;box-shadow:none}.join-form .frm-fluent-form .ff-el-form-control::placeholder{color:var(--contrast-2)}.join-form .frm-fluent-form .ff-el-help-message{margin-top:6px;font-size:14px;font-style:normal;color:var(--contrast-2)}.join-form .frm-fluent-form .choices__inner{min-height:52px;padding:8px 12px;border:1.5px solid var(--contrast);border-radius:0;background-color:var(--base-3);font-size:17px}.join-form .frm-fluent-form .choices__list--dropdown{border:1.5px solid var(--contrast);border-radius:0}.join-form .frm-fluent-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--abricot)}.join-form .frm-fluent-form .ff_upload_btn.ff-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--contrast);border-radius:0;background:#fff0;color:var(--contrast);font-family:var(--display);font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.join-form .frm-fluent-form .ff_upload_btn.ff-btn:is(:hover,:focus-visible){background:var(--contrast);color:var(--base-2)}.join-form .frm-fluent-form .bel-ff-price{margin:0;padding:16px 18px;border-left:4px solid var(--accent);background:var(--base-2);font-size:15px;line-height:1.55}.join-form .frm-fluent-form .ff-el-tc label,.join-form .frm-fluent-form .ff_tc_label{font-weight:400;font-size:15px;line-height:1.55}.join-form .frm-fluent-form input[type="checkbox"]{width:20px;height:20px;accent-color:var(--accent)}.join-form .frm-fluent-form .ff-btn-submit,.join-form .frm-fluent-form .ff-btn-submit:is(:hover,:focus,:focus-visible){min-height:56px;padding:0 28px;border:1.5px solid var(--accent);border-radius:0;background-color:var(--accent)!important;color:var(--base-3)!important;font-family:var(--display);font-size:18px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;opacity:1}.join-form .frm-fluent-form .ff-btn-submit:is(:hover,:focus-visible){background-color:var(--contrast)!important;border-color:var(--contrast)}.join-form .frm-fluent-form .ff-message-success{border:1.5px solid var(--contrast);border-left:8px solid var(--accent);border-radius:0;box-shadow:none;background:var(--base-3)}.join-form .frm-fluent-form .ff-el-tc label.ff_tc_label,.join-form .frm-fluent-form .ff_tc_label{display:flex;align-items:flex-start;column-gap:12px}.join-form .frm-fluent-form .ff_tc_label input[type="checkbox"]{flex-shrink:0;margin:2px 0 0}.inside-article>.join-cta-page{margin-bottom:8px}