@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Source+Sans+3:wght@400;500;600;700&display=swap');
.ncr-header,.ncr-footer,.ncr-body,.ncr-hero{font-family:"Source Sans 3",Arial,sans-serif;box-sizing:border-box}.ncr-header *,.ncr-footer *{box-sizing:border-box}
/* Get Involved: outlined action link from Aref's navigation. */
body .ncr-header .ncr-menu > .ncr-menu-item > a[href*="/get-involved/"] {
 display:inline-flex; align-items:center; justify-content:center;
 color:#722f37!important; font-weight:600!important;
 border:1.5px solid #722f37; border-radius:16px;
 padding:4px 16px!important; white-space:nowrap;
 transition:background-color .2s ease,color .2s ease;
}
body .ncr-header .ncr-menu > .ncr-menu-item > a[href*="/get-involved/"]:hover,
body .ncr-header .ncr-menu > .ncr-menu-item > a[href*="/get-involved/"]:focus-visible {
 background:#722f37; color:#fff!important;
}
@media(max-width:980px) {
 body .ncr-header .ncr-menu > .ncr-menu-item > a[href*="/get-involved/"] { min-height:44px; margin:8px 0; }
}

/* Shared section spacing: match the approved UnityWorks introduction. */
body { --ncra-section-top: 24px; }
body :is([class^="aref-"], .uw-page) section:not(.hero):not(.ncr-hero) {
  padding-top: var(--ncra-section-top) !important;
}
/* The Journey uses an inner padded container instead of section padding. */
body .aref-program .journey-section { padding-top: 0 !important; }
body .aref-program .journey-section > .container { padding-top: var(--ncra-section-top) !important; }
/* Legacy Divi content has both section and row padding. */
body .ncr-body.et_pb_section { padding-top: var(--ncra-section-top) !important; }
body .ncr-body.et_pb_section > .et_pb_row { padding-top: 12px !important; }
@media (max-width: 767px) {
  body { --ncra-section-top: 24px; }
  body .ncr-body.et_pb_section > .et_pb_row { padding-top: 8px !important; }
}

body .ncr-header .ncr-menu{gap:24px!important}
body .ncr-header .ncr-menu-item{gap:0!important}
body .ncr-header .ncr-sub-toggle{min-width:20px!important;width:20px!important;padding:10px 2px!important;flex:0 0 20px;font-size:0!important}
body .ncr-header .ncr-sub-toggle:after{content:"";display:inline-block;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
body .ncr-header .ncr-sub-toggle[aria-expanded="true"]:after{transform:translateY(1px) rotate(225deg)}
body .ncr-header .ncr-sub{z-index:2000}
@media(max-width:1100px) and (min-width:981px){body .ncr-header .ncr-menu{gap:16px!important}}
@media(max-width:980px){body .ncr-header .ncr-sub-toggle{min-width:44px!important;width:44px!important;flex-basis:44px}body .ncr-header .ncr-menu{gap:0!important}}
.ncr-header{position:relative;z-index:1000;background:#fdf8f0;color:#302a28;border-bottom:1px solid #e8ddce}.ncr-nav-wrap{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px}.ncr-brand{flex-shrink:0;line-height:0}.ncr-brand img{width:225px;height:auto}.ncr-header ul{list-style:none!important;margin:0!important;padding:0!important}.ncr-menu{display:flex;align-items:center;gap:22px}.ncr-header a{color:#403937!important;text-decoration:none!important;font-size:16px;font-weight:600}.ncr-menu-item{position:relative;display:flex;align-items:center;gap:2px}.ncr-sub-toggle,.ncr-menu-toggle{font:inherit;border:0;background:transparent;color:#722f37;cursor:pointer;padding:10px 6px;min-width:32px;min-height:44px}.ncr-sub{position:absolute;top:100%;left:0;min-width:265px;background:#fffdf8;border:1px solid #e8ddce;border-radius:12px;box-shadow:0 12px 28px #30192324;display:none;padding:10px!important}.ncr-sub a{display:block;padding:10px 14px;line-height:1.35}.ncr-sub a:hover{background:#f5ede0;border-radius:7px}.ncr-sub-toggle[aria-expanded="true"]+.ncr-sub{display:block}.ncr-header:not(.ncr-js) .ncr-menu-item:hover>.ncr-sub,.ncr-header:not(.ncr-js) .ncr-menu-item:focus-within>.ncr-sub{display:block}.ncr-header a.ncr-donate{display:inline-block;background:#c8a22a;color:#302a28!important;border-radius:30px;padding:12px 25px}.ncr-menu-toggle{display:none}.ncr-header :focus-visible,.ncr-footer :focus-visible,.ncr-body :focus-visible{outline:3px solid #213971;outline-offset:4px}.ncr-skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px;z-index:3000}.ncr-skip:focus{top:8px}.ncr-footer{background:#54252e;color:#fdf8f0;padding:65px 24px 25px}.ncr-footer-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.ncr-footer h2{font:600 26px/1.3 "Playfair Display",Georgia,serif;color:#fdf8f0}.ncr-footer h3{font:600 18px/1.3 "Source Sans 3",Arial,sans-serif;color:#e8d1a3;margin-bottom:18px}.ncr-footer p{line-height:1.65;margin-bottom:12px}.ncr-footer a{color:#fdf8f0!important}.ncr-footer-grid>div>a{display:block;margin:8px 0}.ncr-footer-bottom{max-width:1120px;margin:40px auto 0;padding-top:25px;border-top:1px solid #ffffff33;font-size:14px}.ncr-body{background:#fdf8f0}.ncr-body h1,.ncr-body h2,.ncr-body h3,.ncr-body h4{font-family:"Playfair Display",Georgia,serif!important;color:#722f37!important;line-height:1.25!important}.ncr-body h2{font-size:34px!important;margin-bottom:20px}.ncr-body h3{font-size:26px!important}.ncr-body h4{font-size:22px!important}.ncr-body p,.ncr-body li{font-family:"Source Sans 3",Arial,sans-serif!important;font-size:18px!important;line-height:1.7!important;color:#302a28!important}.ncr-body p{padding-bottom:20px}.ncr-body a{color:#722f37;text-decoration:underline;text-underline-offset:3px}.ncr-body .et_pb_row{width:86%!important;max-width:1120px!important;padding:26px 0!important}.ncr-body.et_pb_section{background:#fdf8f0!important;padding:30px 0!important}.ncr-body .et_pb_column{box-sizing:border-box}.ncr-body .et_pb_button{background:#722f37!important;color:#fdf8f0!important;border:2px solid #722f37!important;border-radius:30px!important;padding:12px 24px!important;font:600 17px/1.4 "Source Sans 3",Arial,sans-serif!important;text-decoration:none!important}.ncr-body .et_pb_button:after{display:none!important}.ncr-body input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ncr-body select,.ncr-body textarea{font:18px "Source Sans 3",Arial,sans-serif!important;background:#fffdf8!important;color:#302a28!important;border:1px solid #b8aa99!important;border-radius:8px!important;padding:14px!important}.ncr-body .et_pb_contact_submit{background:#722f37!important;color:#fdf8f0!important;border-radius:30px!important}.ncr-body .et_pb_blurb{background:#f5ede0;padding:28px;border-radius:14px}.ncr-body img{border-radius:12px}.ncr-form-panel{background:#fffdf8;border:1px solid #e8ddce;border-radius:16px;padding:32px;max-width:860px;margin:0 auto;box-shadow:0 8px 26px #54252e0a}.ncr-form-panel iframe{display:block;width:100%;border:0;min-height:900px}.ncr-form-panel .ncr-newsletter-frame{min-height:600px}.ncr-form-help{max-width:800px;margin:0 auto 25px}.ncr-hero{padding:105px 7%;background:#722f37;color:#fdf8f0;min-height:350px}.ncr-hero>div{max-width:1120px;margin:auto}.ncr-hero h1{font:600 52px/1.15 "Playfair Display",Georgia,serif!important;color:#fdf8f0!important;max-width:850px;margin-bottom:20px}.ncr-hero p{font:22px/1.55 "Source Sans 3",Arial,sans-serif!important;color:#f0e2c4!important;max-width:760px}.ncr-shell.et_pb_section{padding:0!important;background:transparent!important}.ncr-shell>.et_pb_row{width:100%!important;max-width:none!important;padding:0!important}.ncr-shell .et_pb_code{margin:0!important}.ncr-resource-links{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.ncr-resource-links a{padding:12px 20px;background:#f5ede0;border-radius:25px}.ncr-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ncr-card{background:#f5ede0;padding:30px;border-radius:16px}.ncr-body iframe[src*="dvforms"],iframe#dv-iframe{max-width:100%;border-radius:12px}.ncr-body .et_pb_code{height:auto!important;max-height:none!important}.ncr-body .et_pb_text_inner>h2:first-child{margin-top:0}
@media(max-width:1100px){.ncr-nav-wrap{gap:16px}.ncr-menu{gap:12px}.ncr-brand img{width:190px}.ncr-header a{font-size:15px}}
@media(max-width:980px){.ncr-nav-wrap{flex-wrap:wrap;padding:18px 7%}.ncr-brand img{width:210px}.ncr-menu-toggle{display:block;border:1px solid #722f37;border-radius:22px;padding:8px 20px}.ncr-header nav{width:100%}.ncr-header.ncr-js:not(.ncr-menu-open) nav{display:none}.ncr-menu{display:block}.ncr-menu>li{border-top:1px solid #e8ddce;padding:6px 0}.ncr-menu-item{flex-wrap:wrap;justify-content:space-between}.ncr-menu-item>a{padding:12px 0;flex:1}.ncr-sub{position:static;width:100%;box-shadow:none;margin:0!important;flex-basis:100%}.ncr-header a{font-size:18px}.ncr-footer-grid{grid-template-columns:1fr 1fr}.ncr-footer-grid>div:first-child{grid-column:1/-1}.ncr-card-grid{grid-template-columns:1fr}.ncr-hero{padding:70px 7%}.ncr-hero h1{font-size:40px!important}.ncr-hero p{font-size:20px!important}.ncr-body h2{font-size:30px!important}.ncr-form-panel{padding:20px 14px}.ncr-body .et_pb_column{margin-bottom:25px!important}}

body{background:#fdf8f0;font-family:"Source Sans 3",Arial,sans-serif;color:#302a28}body #main-content{background:#fdf8f0}#top-header,#main-footer{display:none!important}#page-container{padding-top:0!important}body:not(.et-fb) #main-content h1,body:not(.et-fb) #main-content h2,body:not(.et-fb) #main-content h3{font-family:"Playfair Display",Georgia,serif}body:not(.et-fb) #main-content p,body:not(.et-fb) #main-content li{font-family:"Source Sans 3",Arial,sans-serif}body.blog #sidebar,body.archive.category #sidebar,body.blog #main-content .container:before,body.archive.category #main-content .container:before{display:none}body.blog #left-area,body.archive.category #left-area{width:100%;padding-right:0}body.blog #main-content>.container,body.archive.category #main-content>.container{width:86%;max-width:1120px;padding:65px 0}body.blog .et_pb_post,body.archive.category .et_pb_post{background:#fffdf8;border:1px solid #e8ddce;border-radius:16px;padding:32px;margin-bottom:35px}body.blog .et_pb_post h2 a,body.archive.category .et_pb_post h2 a{color:#722f37}body.blog .et_pb_post img{border-radius:12px}body.blog .pagination a{color:#722f37;font-weight:600}.tribe-common{--tec-color-text-primary:#302a28;--tec-color-text-secondary:#625951;--tec-color-accent-primary:#722f37;--tec-color-button-primary:#722f37;--tec-color-button-primary-hover:#54252e;--tec-color-background:#fdf8f0;--tec-font-family-sans-serif:"Source Sans 3",Arial,sans-serif;--tec-color-border-default:#dfd2c1}.tribe-events .tribe-events-calendar-list__event-title-link{color:#722f37!important;font-family:"Playfair Display",Georgia,serif!important}.tribe-events .tribe-events-calendar-list__event-featured-image{border-radius:12px}.tribe-events .tribe-events-c-events-bar,.tribe-events .tribe-events-calendar-list__event{border-radius:12px}.tribe-events .tribe-events-c-search__button{background:#722f37!important;color:#fdf8f0!important;border-radius:25px}.tribe-events .tribe-events-calendar-list__event{background:#fffdf8;padding:25px;border:1px solid #e8ddce}iframe[src*="dvforms.net"],iframe[src*="app.donorview.com"]{border-radius:12px;max-width:100%}.epta-content-area:has(iframe[src*="dvforms"]) .et_pb_code:has(iframe[src*="dvforms"]){background:#fffdf8;padding:24px;border:1px solid #e8ddce;border-radius:16px}a:focus-visible,button:focus-visible{outline:3px solid #213971;outline-offset:4px}@media(max-width:767px){body.blog .et_pb_post{padding:22px}.epta-content-area:has(iframe[src*="dvforms"]) .et_pb_code:has(iframe[src*="dvforms"]){padding:12px}}

/* Board links and shared biography presentation. */
body.page-id-116436 .member-avatar>a{display:block;width:100%;height:100%;border-radius:inherit}
body.page-id-116436 .member-avatar>a img{width:100%;height:100%;object-fit:cover}
body.page-id-116436 .member-card h3 a:hover{text-decoration:underline!important;text-underline-offset:4px}
body.parent-pageid-116436 #main-content .entry-content .et_pb_section{background:#fdf8f0!important;background-image:none!important;border:0!important;padding:24px 0 40px!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_row{width:86%!important;max-width:1080px!important;padding:12px 0!important;background:transparent!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_column{background:transparent!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_text{font-family:"Source Sans 3",Arial,sans-serif!important;font-size:18px!important;line-height:1.75!important;color:#302a28!important;letter-spacing:normal!important}
body.parent-pageid-116436 #main-content .entry-content p,body.parent-pageid-116436 #main-content .entry-content li{font-size:18px!important;line-height:1.75!important}
body.parent-pageid-116436 #main-content .entry-content h1{font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.18!important;font-weight:600!important;color:#722f37!important;letter-spacing:normal!important;padding-bottom:12px!important}
body.parent-pageid-116436 #main-content .entry-content h2,body.parent-pageid-116436 #main-content .entry-content h3{font-family:"Playfair Display",Georgia,serif!important;line-height:1.3!important;color:#722f37!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_divider{margin:8px 0 20px!important;height:1px!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_divider:before{border-top:1px solid #c8a22a!important}
body.parent-pageid-116436 #main-content .entry-content img{border-radius:16px;max-width:100%;height:auto}
body.parent-pageid-116436 #main-content .entry-content img.alignleft{max-width:280px;margin:0 28px 20px 0}
body.parent-pageid-116436 #main-content .entry-content .et_pb_image img{max-width:300px;width:100%}
body.parent-pageid-116436 #main-content .entry-content a{color:#722f37}
body.parent-pageid-116436 #main-content .entry-content a.et_pb_button{background:#722f37!important;color:#fdf8f0!important;border:2px solid #722f37!important;border-radius:28px!important;padding:10px 24px!important;font-family:"Source Sans 3",Arial,sans-serif!important;font-size:18px!important;line-height:1.5!important;letter-spacing:normal!important}
body.parent-pageid-116436 #main-content .entry-content a.et_pb_button:hover{background:#54252e!important;border-color:#54252e!important}
body.parent-pageid-116436 #main-content .entry-content .et_pb_button_module_wrapper{clear:both;padding-top:16px}
@media(max-width:767px){body.parent-pageid-116436 #main-content .entry-content img.alignleft{float:none!important;display:block;margin:0 auto 24px;max-width:min(280px,100%)}body.parent-pageid-116436 #main-content .entry-content .et_pb_image{text-align:center}body.parent-pageid-116436 #main-content .entry-content .et_pb_column{margin-bottom:24px!important}}

.ncr-shell .et_pb_code{height:auto!important;max-height:none!important;min-height:0!important}.ncr-shell:has(.ncr-header){position:relative!important;z-index:1001!important}.ncr-shell .et_pb_column{background:transparent!important}.ncr-body p{font-weight:400!important}body.blog #main-content .post-meta,body.blog #main-content .post-meta a{color:#6b5b50!important}body.blog #main-content .more-link{display:inline-block;background:#722f37!important;color:#fdf8f0!important;border:2px solid #722f37!important;border-radius:25px;padding:10px 22px;text-decoration:none}body.blog #main-content .wp-pagenavi a,body.blog #main-content .wp-pagenavi span{border-color:#dfd2c1!important;border-radius:6px;color:#722f37;padding:8px 12px}body.blog #main-content .wp-pagenavi span.current{background:#722f37;color:#fdf8f0!important}.ncr-body.et_pb_section{border:0!important;background-image:none!important}.ncr-body .et_pb_fullwidth_header,.ncr-body .et_pb_row,.ncr-body .et_pb_column{background-color:transparent!important;background-image:none!important;border-color:#e8ddce!important}.ncr-body .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:86%!important;max-width:1120px!important}.ncr-body .et_pb_fullwidth_header{padding:40px 0!important}body.blog #main-content #left-area,body.archive.category #main-content #left-area{width:100%!important;float:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}body.blog #left-area>.breadcrumbs,body.blog #left-area>.pagination,body.archive.category #left-area>.breadcrumbs,body.archive.category #left-area>.pagination{grid-column:1/-1}body.blog #left-area>.et_pb_post,body.archive.category #left-area>.et_pb_post{width:100%!important;margin:0!important;float:none!important}body.blog .et_pb_post h2{font-size:29px!important;line-height:1.25!important}body .tribe-common .tribe-common-c-btn.tribe-events-c-search__button{background:#722f37!important;color:#fdf8f0!important;border-radius:25px!important}body .tribe-common .tribe-events-calendar-list__event-featured-text{color:#722f37!important}body .tribe-common .tribe-events-calendar-list__event:before{background:#722f37!important}@media(max-width:767px){body.blog #main-content #left-area,body.archive.category #main-content #left-area{grid-template-columns:1fr}}