.pb-page{color:var(--tf-ink,#28231c);font-family:var(--font-body,Arial,sans-serif);line-height:1.65}.pb-page *{box-sizing:border-box}.pb-row{margin:0}.pb-row-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--pb-gap,28px);max-width:1200px;margin:auto;align-items:inherit}.pb-row-inner.pb-full{max-width:none}.pb-column{grid-column:span var(--pb-span,12);min-width:0}.pb-column>.pb-node{margin-bottom:22px}.pb-column>.pb-node:last-child{margin-bottom:0}.pb-node figure{margin:0}.pb-node img{display:block;max-width:100%;height:auto}.pb-node .pb-heading{font-family:var(--font-display,Arial,sans-serif);line-height:1.15;margin:0 0 16px;color:inherit}.pb-rich p{margin:0 0 16px}.pb-rich p:last-child{margin-bottom:0}.pb-rich ul,.pb-rich ol,.pb-list{padding-left:26px;list-style:revert;margin:12px 0}.pb-rich a{text-decoration:underline;color:inherit}.pb-rich h2,.pb-rich h3,.pb-rich h4{margin:18px 0 10px;color:inherit}.pb-rich pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0001;padding:16px}.pb-rich blockquote,.pb-quote{border-left:4px solid currentColor;padding:12px 24px;margin:0}.pb-quote p{font-size:1.3rem}.pb-quote cite{font-size:.9rem}.pb-node figcaption{font-size:.9rem;opacity:.8;margin-top:8px}.pb-node .btn{color:#28231c}.pb-node .btn-red,.pb-node .btn-dark{color:#fff}.pb-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid #8886;background:#8881}.pb-callout h3{margin:0 0 10px;color:inherit}.pb-callout .btn{flex-shrink:0}.pb-separator{display:flex;gap:16px;align-items:center;color:inherit}.pb-separator:before,.pb-separator:after{content:'';height:1px;background:currentColor;opacity:.3;flex:1}.pb-separator span{font-weight:bold}.pb-spacer{margin-bottom:0!important}.pb-icon{display:inline-block;vertical-align:middle;margin-right:12px;line-height:1}.pb-alert{padding:18px 24px;border:1px solid;border-radius:3px}.pb-alert p{margin:4px 0 0}.pb-alert-info{background:#e5f3ff;color:#214d6a;border-color:#b7d9ef}.pb-alert-success{background:#edf8df;color:#426227;border-color:#c1d9a3}.pb-alert-warning{background:#fff7dc;color:#725b19;border-color:#e8d697}.pb-alert-error{background:#ffebeb;color:#8e3232;border-color:#e3b0b0}.pb-embed,.pb-node video,.pb-map{display:block;width:100%;aspect-ratio:16/9;border:0}.pb-gallery{display:grid;grid-template-columns:repeat(var(--pb-gallery-cols,3),minmax(0,1fr));gap:16px}.pb-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover}.pb-gallery-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.pb-gallery-carousel>*{flex:0 0 80%;scroll-snap-align:start}.pb-tabs [role=tablist]{display:flex;flex-wrap:wrap;gap:2px;border-bottom:2px solid #ccc}.pb-tabs [role=tab]{border:1px solid #ccc;background:#eee;color:#444;padding:12px 22px;font:inherit;cursor:pointer}.pb-tabs [role=tab][aria-selected=true]{background:#fff;border-bottom-color:#fff;font-weight:bold;color:#ad302b}.pb-tabs [role=tabpanel]{padding:24px;border:1px solid #ccc;border-top:0}.pb-tabs [hidden]{display:none}.pb-accordion details{border:1px solid #b9ad99;margin-bottom:8px}.pb-accordion summary{padding:16px 20px;cursor:pointer;font-weight:bold;background:#8881}.pb-accordion details>.pb-rich{padding:20px}.pb-progress>div{margin-bottom:20px}.pb-progress span{display:flex;justify-content:space-between;gap:15px}.pb-progress [role=progressbar]{height:14px;background:#d7ccba;margin-top:8px;overflow:hidden;border-radius:2px}.pb-progress i{display:block;height:100%}.pb-pie{text-align:center}.pb-pie>div{display:grid;place-items:center;width:160px;height:160px;border-radius:50%;margin:auto;position:relative}.pb-pie strong{display:grid;place-items:center;width:130px;height:130px;background:var(--tf-cream,#f5efdf);border-radius:50%;font-size:28px;color:#28231c}.pb-counter strong{font-size:48px;line-height:1.1;font-family:var(--font-display,Arial,sans-serif)}.pb-counter p{margin:8px 0 0}.pb-table-wrap{overflow-x:auto}.pb-table,.pb-rich table{width:100%;border-collapse:collapse}.pb-table th,.pb-table td,.pb-rich td,.pb-rich th{padding:12px 16px;border:1px solid #8886;text-align:left}.pb-table th{background:#8882}.pb-table caption{font-weight:bold;text-align:left;padding-bottom:10px}.pb-placeholder{display:block;padding:20px;text-align:center;border:1px dashed #aaa;color:#666;background:#eee;font-size:14px}.pb-lightbox{border:0;padding:18px;max-width:95vw;max-height:95vh;background:#171717;color:white}.pb-lightbox::backdrop{background:#000c}.pb-lightbox img{max-width:85vw;max-height:80vh;object-fit:contain}.pb-lightbox button{float:right;cursor:pointer;padding:8px 16px;margin-bottom:12px}.pb-hidden{display:none}.pb-edit-preview .pb-hidden{display:block;opacity:.35}.pb-edit-preview [data-builder-id]{position:relative}.pb-edit-preview [data-builder-id]:hover{outline:2px solid #208dcc;outline-offset:-2px;cursor:pointer}.pb-edit-preview .pb-column:empty{min-height:80px;border:1px dashed #9bbbd1}.pb-edit-preview .pb-selected{outline:3px solid #f6ad35!important;outline-offset:-3px}.pb-animate-fade{animation:pb-fade .6s ease both}.pb-animate-slide{animation:pb-slide .6s ease both}@keyframes pb-fade{from{opacity:0}to{opacity:1}}@keyframes pb-slide{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1025px){.pb-hide-desktop{display:none}}@media(min-width:641px) and (max-width:1024px){.pb-hide-tablet{display:none}}@media(max-width:640px){.pb-row{padding-left:18px!important;padding-right:18px!important}.pb-row-inner{gap:24px}.pb-column{grid-column:span 12}.pb-hide-mobile{display:none}.pb-callout{flex-direction:column;align-items:flex-start}.pb-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-tabs [role=tab]{padding:10px 14px}.pb-node .pb-heading{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.pb-node{animation:none!important}}
.pb-hoverbox-card{display:block;position:relative;min-height:200px;overflow:hidden;background:#29231c;color:#fff}.pb-hoverbox-card>img{width:100%;height:280px;object-fit:cover;transition:transform .3s}.pb-hoverbox-card>div{position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#000d);transform:translateY(30%);transition:transform .3s}.pb-hoverbox-card h3{color:#fff;margin:0 0 8px}.pb-hoverbox-card p{opacity:0;transition:opacity .3s}.pb-hoverbox-card:hover>div,.pb-hoverbox-card:focus>div{transform:none}.pb-hoverbox-card:hover p,.pb-hoverbox-card:focus p{opacity:1}.pb-hoverbox-card:hover>img{transform:scale(1.04)}.pb-news-grid{display:grid;grid-template-columns:repeat(var(--pb-gallery-cols,3),minmax(0,1fr));gap:24px}.pb-news-grid article{padding:22px;border:1px solid #8885}.pb-news-grid h3{font-size:22px;color:inherit}.pb-news-grid p{margin:12px 0;font-size:14px}.pb-news-grid a{text-decoration:underline}.pb-chart figcaption{font-weight:bold;margin-bottom:18px}.pb-chart svg{width:100%;max-height:300px}.pb-chart-bars{display:flex;align-items:flex-end;height:220px;gap:18px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;padding:16px 16px 0}.pb-chart-bars>div{flex:1;min-height:12px;text-align:center;color:#fff;position:relative}.pb-chart-bars span{font-size:12px}.pb-chart-labels{display:flex;justify-content:space-around;gap:10px;list-style:none;margin:12px 0;padding:0;font-size:12px;flex-wrap:wrap}@media(max-width:640px){.pb-news-grid{grid-template-columns:1fr}.pb-hoverbox-card>div{transform:none}.pb-hoverbox-card p{opacity:1}}
.pb-native-preview{position:relative}.pb-native-preview:hover{outline:2px solid #1687c6;outline-offset:-2px;cursor:pointer}.pb-native-preview.pb-selected{outline:3px solid #f6ad35!important;outline-offset:-3px}.pb-native-preview [data-native-fields]:hover{outline:1px dashed #1687c6;outline-offset:2px}.pb-native-hidden{opacity:.35}
