.faq-section{margin-bottom:2rem;max-width:900px;margin-left:auto;margin-right:auto;padding:1rem 1rem 0;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:8px;background-color:#fafafa;overflow:hidden}.faq-section:last-child{margin-bottom:0}.faq-section .faq-header{font-size:2rem;font-weight:200;color:#000;text-align:center;font-family:var(--font-dm-sans);padding:.75rem 0;background:linear-gradient(to right,#f5f5f5,var(--color-brand-gold) 200%)}@media(max-width:767px){.faq-section .faq-header{font-size:1.5rem;line-height:1.2;padding:1.25rem .75rem .5rem}}.faq-section .faq-subheader{font-size:14px;color:#333;margin-top:8px;margin-bottom:1rem;text-align:center}.faq-section .faq-items{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0}.faq-section .faq-item{margin-bottom:1rem;transition:all .2s ease}.faq-section .faq-item button{width:100%;text-align:left;transition:all .3s ease;position:relative;border-radius:4px 4px 0 0;padding:10px 46px 10px 10px;font-size:16px;outline:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:0;background-color:var(--color-brand-gold);color:#000;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-section .faq-item button:hover{background-color:#e5d0a3}.faq-section .faq-item button .chevron-container{position:absolute;right:0;top:0;width:46px;height:100%;background-color:#000;border-radius:0 4px 0 0;display:flex;align-items:center;justify-content:center;pointer-events:none}.faq-section .faq-item button .chevron-container svg{color:var(--color-brand-gold)}.faq-section .faq-item .transition-all{border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05);background-color:#fff}.faq-section .faq-item .transition-all .p-4{padding:15px 20px}.faq-section .faq-item .transition-all .p-4 ul{margin:0;padding:0}.faq-section .faq-item .transition-all .p-4 ul li{display:flex;align-items:flex-start;padding:.5rem 0;transition:all .2s ease}.faq-section .faq-item .transition-all .p-4 ul li:hover{background-color:rgba(237,219,185,.05)}.faq-section .faq-item .transition-all .p-4 ul li span:first-child{color:#d4af37;font-size:1.25rem;margin-right:.75rem;line-height:1}.faq-section .faq-item .transition-all .p-4 ul li p{flex:1;line-height:1.5;color:#333;margin:0}.faq-section .faq-item:last-child{margin-bottom:0}.faq-section .pdf-list-container{background:#f5f5f5;border:1px solid var(--color-brand-gold-border);padding:1.5rem 1.75rem;margin-bottom:1rem}.faq-section .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;transition:all .3s ease;font-size:.875rem;font-weight:500}.faq-section .btn--outline{color:var(--color-brand-gold);border:1px solid var(--color-brand-gold-border);background:linear-gradient(0deg,#000000 0,var(--color-brand-gold) 300%)}.faq-section .btn--outline:hover{background:linear-gradient(0deg,#000000 0,var(--color-brand-gold) 250%);box-shadow:0 4px 20px -4px rgba(237,219,185,.1)}.faq-section .btn--outline svg,.faq-section .btn--primary{color:var(--color-brand-gold)}.faq-section .btn--primary{border:1px solid var(--color-brand-gold-border);background:linear-gradient(0deg,#000000 0,var(--color-brand-gold) 300%)}.faq-section .btn--primary:hover{background:linear-gradient(0deg,#000000 0,var(--color-brand-gold) 250%);box-shadow:0 4px 20px -4px rgba(237,219,185,.1)}.faq-section .pdf-dropdown-content{background:#f5f5f5;border:1px solid var(--color-brand-gold-border);border-top:none;padding:1.5rem 1.75rem}.faq-section .pdf-header,.faq-section h2{position:relative!important;visibility:visible!important;opacity:1!important;display:block!important;color:#000!important;margin-bottom:.2rem;text-align:center;z-index:10}@media(max-width:768px){.faq-section .pdf-header,.faq-section h2{position:relative!important;visibility:visible!important;opacity:1!important;display:block!important}}.pdf-resources{margin:2rem auto;max-width:1200px;padding:0 1.5rem;font-family:var(--font-inter,sans-serif);width:100%;background-color:#fafafa;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-resources .page-title{padding:20px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.pdf-resources .page-title .title-text{font-size:24px;font-weight:200!important;color:#333;margin:0;text-align:left}@media(max-width:640px){.pdf-resources .page-title .title-text{text-align:center}}.pdf-resources .page-title .help-button{background:none;border:none;cursor:pointer;color:#666;opacity:.7;padding:.25rem;display:flex;align-items:center;justify-content:center}.pdf-resources .page-title .help-button:hover{opacity:1;color:var(--color-brand-gold)}.pdf-resources .help-content{background-color:rgba(191,167,106,.05);border:1px solid rgba(191,167,106,.15);border-radius:6px;padding:1.25rem;margin-bottom:1.5rem}.pdf-resources .help-content h4{font-size:1rem;font-weight:500;margin-top:0;margin-bottom:.75rem;color:#333}.pdf-resources .help-content ul{margin:.5rem 0;padding-left:1.5rem}.pdf-resources .help-content ul li{margin-bottom:.5rem;font-size:.875rem;color:#555}.pdf-resources .help-content .help-action{color:var(--color-brand-gold);font-weight:500}.pdf-resources .help-content .help-note{font-size:.8125rem;font-style:italic;color:#666;margin:.75rem 0 0}.pdf-resources .header{padding:16px 20px;background-color:#2d2d2d}.pdf-resources .header .toggle-button{background:none;border:none;color:#d4af37;font-size:18px;font-weight:600;cursor:pointer;padding:0;text-align:left}.pdf-resources .header .toggle-button .header-text{display:inline-block}.pdf-resources .content{padding:20px}.pdf-resources .content .section-selector{margin-bottom:20px;position:relative}@media(max-width:640px){.pdf-resources .content .section-selector{margin-bottom:15px}}.pdf-resources .content .section-selector .section-label{display:block;font-size:14px;font-weight:600;color:#666;margin-bottom:8px}.pdf-resources .content .section-selector .section-select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;background-color:#fff}@media(max-width:640px){.pdf-resources .content .section-selector .section-select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:46px;font-size:15px}.pdf-resources .content .section-selector .section-select:focus{white-space:normal;overflow:visible}}.pdf-resources .content .section-selector .section-select:focus{outline:none;border-color:#d4af37}.pdf-resources .content .section-selector .section-select option{overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.pdf-resources .content .section-selector .section-select option{font-size:14px}}.pdf-resources .content .pdfs-container{border:1px solid #ddd;border-radius:4px;overflow:hidden}.pdf-resources .content .pdfs-container .loading{padding:1.5rem;text-align:center;color:#888;font-size:.875rem;background-color:rgba(0,0,0,.01);border-radius:4px;border:1px solid rgba(0,0,0,.06)}.pdf-resources .content .pdfs-container .error{padding:1.5rem;text-align:center;color:#d32f2f;font-size:.875rem;background-color:rgba(211,47,47,.05);border-radius:4px;border:1px solid rgba(211,47,47,.1)}.pdf-resources .content .pdfs-container .empty{padding:1.5rem;text-align:center;color:#888;font-style:italic;font-size:.875rem;background-color:rgba(0,0,0,.01);border-radius:4px;border:1px solid rgba(0,0,0,.06)}.pdf-resources .content .pdfs-container .empty .empty-help{margin:.75rem 0 0;font-size:.8125rem;color:#999}.pdf-resources .content .pdfs-container .pdf-list{list-style:none;padding:0;margin:0}.pdf-resources .content .pdfs-container .pdf-list .pdf-list-header{display:flex;justify-content:space-between;background-color:#f5f5f5;padding:12px 20px;border-bottom:1px solid #ddd;font-size:14px;font-weight:600;color:#666}.pdf-resources .content .pdfs-container .pdf-list .pdf-list-header .pdf-info{flex:1}.pdf-resources .content .pdfs-container .pdf-list .pdf-list-header .pdf-actions-header{width:200px;text-align:right}.pdf-resources .content .pdfs-container .pdf-list .pdf-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;transition:all .2s ease}.pdf-resources .content .pdfs-container .pdf-list .pdf-item:hover{background-color:rgba(237,219,185,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.pdf-resources .content .pdfs-container .pdf-list .pdf-item:last-child{border-bottom:none}@media(max-width:640px){.pdf-resources .content .pdfs-container .pdf-list .pdf-item{flex-wrap:wrap;gap:12px;padding:14px 20px 16px}}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info{flex:1;min-width:0;overflow:hidden}@media(max-width:640px){.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info{flex:1 1 100%;padding-bottom:4px}}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info .pdf-title{font-size:16px;color:#333;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info .pdf-title{font-weight:500}}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info .pdf-title svg{color:#d4bb8f;flex-shrink:0}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-info .pdf-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions{display:flex;gap:10px;min-width:180px;justify-content:flex-end}@media(max-width:640px){.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions{min-width:auto;flex-direction:column;gap:16px;justify-content:center;width:100%;border-top:1px solid rgba(237,219,185,.15);padding-top:12px}}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button,.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button{display:flex;align-items:center;padding:6px 12px;border-radius:4px;font-size:14px;text-decoration:none;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0)}@media(max-width:640px){.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button,.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button{justify-content:center;white-space:nowrap;min-width:100px;padding:8px 16px}}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button svg,.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button svg{margin-right:6px}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button:hover,.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button:hover{transform:translateY(-1px)}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button:active,.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button:active{transform:translateY(0)}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button{background-color:#eaeaea;color:#333}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .view-button:hover{background-color:#ddd}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button{background-color:#d4af37;color:#fff}.pdf-resources .content .pdfs-container .pdf-list .pdf-item .pdf-actions .download-button:hover{background-color:rgb(198.7654320988,161.9938271605,42.7345679012)}.pdf-resources .pdf-viewer-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.pdf-resources .pdf-viewer-modal .pdf-viewer-content{position:relative;width:90%;height:90%;max-width:1000px;background-color:#fff;border-radius:8px;overflow:hidden}.pdf-resources .pdf-viewer-modal .pdf-viewer-content .close-button{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;color:#333;cursor:pointer;z-index:10}.pdf-resources .pdf-viewer-modal .pdf-viewer-content .close-button:hover{color:#d4af37}.pdf-resources .pdf-viewer-modal .pdf-viewer-content .pdf-container{width:100%;height:100%;overflow:hidden}.pdf-resources .pdf-viewer-modal .pdf-viewer-content .pdf-container iframe{border:none}.pdf-resources .pdf-resources-loading{text-align:center;padding:2rem 0}.pdf-resources .pdf-resources-loading p{font-weight:200!important;font-size:18px;color:#666}@media(max-width:640px){.pdf-resources .pdf-item{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.pdf-resources .pdf-info,.pdf-resources .pdf-title{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;flex-direction:row!important}.pdf-resources .pdf-title{font-size:16px;color:#333;font-weight:500}.pdf-resources .pdf-title span{flex:1 1 0%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;min-width:0!important;max-width:100%!important}.pdf-resources .pdf-actions{flex-direction:column!important;gap:8px!important;width:100%!important}.pdf-resources .download-button,.pdf-resources .fill-form-button,.pdf-resources .view-button{text-align:center!important;justify-content:center!important}}:root{--max-width:1400px;--gutter-h:24px;--base:1rem;--font-body:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--theme-elevation-0:#000;--theme-elevation-50:#111;--theme-elevation-100:#222;--theme-elevation-150:#333;--theme-elevation-200:#444;--theme-elevation-300:#666;--theme-elevation-400:#888;--theme-elevation-500:#999;--theme-elevation-800:#ccc;--theme-elevation-1000:#fff;--color-brand-gold:#eddbb9;--color-brand-gold-hover:rgba(237,219,185,0.8);--color-brand-gold-bg:rgba(237,219,185,0.1);--color-brand-gold-border:rgba(237,219,185,0.25);--transition-standard:all 0.2s ease-in-out;--z-accordion:1;--z-accordion-content:2}.leadership-grid{display:grid;grid-template-columns:1fr;gap:2rem;text-align:center;padding:2rem 0;width:100%}@media(max-width:768px){.leadership-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.leadership-grid{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:4rem;padding:0}}.leadership-member{text-align:center;width:100%;max-width:320px;margin:0 auto}.leadership-member__image{position:relative;margin:0 auto 1.5rem;width:12rem;aspect-ratio:1;overflow:hidden;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.08)}.leadership-member__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.leadership-member .prose{margin:0 auto}.leadership-member .prose *{font-weight:200!important}.leadership-member .prose h2{color:#000!important;font-size:1.5rem;letter-spacing:.01em;position:relative;padding-bottom:.25rem;margin:0 0 .25rem}.leadership-member .prose h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:3rem;height:1px;background-color:rgba(0,0,0,.2)}.leadership-member .prose h3{font-size:.875rem}.leadership-member .prose h3,.leadership-member .prose h5{color:rgba(0,0,0,.8)!important;letter-spacing:.075em;margin:0 0 .5rem;text-transform:uppercase}.leadership-member .prose h5{font-size:.75rem;opacity:.9;font-weight:400!important}.leadership-member .prose p{color:rgba(0,0,0,.75)!important;line-height:1.4;font-size:.875rem;margin:0 auto;max-width:280px;font-weight:400!important}.leadership-member .prose p+p{margin-top:.5rem}.leadership-member .logo-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;align-items:center;justify-items:center;width:100%;max-width:200px;margin-left:auto;margin-right:auto;padding:0}.leadership-member .logo-grid.single-logo{grid-template-columns:1fr;max-width:240px}.leadership-member .logo-grid.single-logo img{max-height:4.5rem}.leadership-member .logo-grid.three-logos{grid-template-columns:repeat(2,1fr);grid-template-areas:"logo1 logo2" "logo3 logo3";gap:.75rem;max-width:320px}.leadership-member .logo-grid.three-logos>div:nth-child(3){grid-area:logo3;max-width:60%;margin:.5rem auto 0}.leadership-member .logo-grid.two-logos{max-width:200px;grid-template-columns:repeat(2,1fr)}.leadership-member .logo-grid.four-logos{max-width:320px}.leadership-member .logo-grid>div{width:100%;height:4rem;display:flex;align-items:center;justify-content:center}.leadership-member .logo-grid img{max-height:4rem;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain}.leadership-section .team-member{position:relative;text-align:center}.leadership-section .team-member .name,.leadership-section .team-member .title{position:relative!important;color:#000!important;background:#fff!important;padding:.5rem!important;margin:0!important;z-index:2!important;opacity:1!important;visibility:visible!important;display:block!important}@media(max-width:768px){.leadership-section .team-member .name,.leadership-section .team-member .title{background:none!important;padding:0!important}}.leadership-section .team-member-info{position:relative!important;transform:none!important;opacity:1!important;visibility:visible!important;background:none!important;padding:0!important;display:block!important}@media(max-width:768px){.leadership-section .team-member-info{position:static!important}}