/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box}html{min-height:100%;font-size:125%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(min-width:60em){html{font-size:137.5%}}body{margin:0;font-family:"open-sans",sans-serif;color:#2d2058}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;line-height:1.5;border:1px solid #2d2058;padding:.5454545455rem .9090909091rem}textarea{max-width:100%}select{background-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#down-caret);background-repeat:no-repeat;background-position:50% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.2727272727rem;background-color:#fff;background-size:.8181818182rem;background-position:right .6818181818rem center;background-repeat:no-repeat;border-radius:0}img,picture,object,figure,input,svg{max-width:100%;height:auto}.menu{display:flex;gap:.7272727273rem;padding:0;margin:0;list-style:none}h1,h2,h3,h4,.component-join-us .block-title,.site-footer .block-title,.region-header-mobile form label,.site-footer .search-panel form label,.site-header .search-panel form label,h5,h6{margin-top:0;margin-bottom:.7272727273rem;margin-top:1.5rem;font-family:soleil,sans-serif}h1 a,h2 a,h3 a,h4 a,.component-join-us .block-title a,.site-footer .block-title a,.region-header-mobile form label a,.site-footer .search-panel form label a,.site-header .search-panel form label a,h5 a,h6 a{font-weight:inherit}h1{font-size:1.8181818182rem;font-weight:bold;line-height:1.4;margin-bottom:1.5rem}@media(min-width:23.125em){h1{font-size:2.1818181818rem}}h2{font-size:1.3636363636rem;font-weight:800;line-height:1.33}@media(min-width:60em){h2{font-size:1.6363636364rem;line-height:1.36}}h3{font-size:1.1818181818rem;font-weight:800;line-height:1.38}@media(min-width:60em){h3{font-size:1.2727272727rem;line-height:1.39}}h4,.component-join-us .block-title,.site-footer .block-title,.region-header-mobile form label,.site-footer .search-panel form label,.site-header .search-panel form label,h5,h6{font-size:1.0909090909rem;font-weight:300;line-height:1.39;letter-spacing:1.4px;text-transform:uppercase}@media(min-width:48em){h4,.component-join-us .block-title,.site-footer .block-title,.region-header-mobile form label,.site-footer .search-panel form label,.site-header .search-panel form label,h5,h6{font-size:1.2727272727rem}}h5{font-size:1.1818181818rem}h6{font-size:1.0909090909rem}pre{overflow-x:auto;white-space:pre-wrap}p{margin-top:0;margin-bottom:1.5rem}pre{margin:0}em,i{font-style:italic}blockquote{position:relative;margin:1.5rem auto;margin-top:3rem;padding-top:1.2727272727rem;border-top:10px solid #8563c5;font-family:soleil,sans-serif;font-weight:bold;font-size:1.3636363636rem;line-height:1.43}@media(min-width:60em){blockquote{margin:3rem auto;max-width:24.3636363636rem;padding-top:0;padding-left:1.1363636364rem;border-left:10px solid #8563c5;border-top:0;font-size:1.9090909091rem;line-height:1.31}}blockquote::before,blockquote::after{content:"";position:absolute;left:0;top:-2.5454545455rem;width:3.4090909091rem;height:2.5909090909rem}blockquote::before{background-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#quote);background-repeat:no-repeat;background-position:50% 50%;top:-1.5909090909rem;left:-.3636363636rem;z-index:1}@media(min-width:60em){blockquote::before{top:0;left:-5rem}}blockquote::after{padding-right:.9090909091rem;background-color:#fff}@media(min-width:60em){blockquote::after{display:none}}strong,b{font-weight:bold}sup{vertical-align:super;font-size:50%;line-height:0}sub{vertical-align:sub;font-size:50%;line-height:0}a{color:#2d2058;font-weight:bold;text-decoration-thickness:4px;-webkit-text-decoration-color:#f05244;text-decoration-color:#f05244;text-underline-offset:.25em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color .3s,-webkit-text-decoration-color .3s;transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s,-webkit-text-decoration-color .3s}a:hover,a:focus,a:active{-webkit-text-decoration-color:#2d2058;text-decoration-color:#2d2058}.text-coral{color:#f86558}.text-teal{color:#73d2de}.field--name-field-introduction{font-size:1.2727272727rem;line-height:1.25}@media(min-width:60em){.field--name-field-introduction{font-size:1.6363636364rem;line-height:1.47}}.field--type-text-long ul,.field--type-text-long ol{margin-bottom:1.5rem;padding-inline-start:1.2em;list-style:none}.field--type-text-long ul ul,.field--type-text-long ul ol,.field--type-text-long ol ul,.field--type-text-long ol ol{margin-bottom:.7272727273rem}.field--type-text-long ul ul li,.field--type-text-long ul ol li,.field--type-text-long ol ul li,.field--type-text-long ol ol li{margin-top:.7272727273rem}.field--type-text-long ul ul li:not(last-child),.field--type-text-long ul ol li:not(last-child),.field--type-text-long ol ul li:not(last-child),.field--type-text-long ol ol li:not(last-child){margin-bottom:.7272727273rem}.field--type-text-long ul li,.field--type-text-long ol li{position:relative;margin-bottom:.7272727273rem;padding-left:.1818181818rem}.field--type-text-long ul li::before,.field--type-text-long ol li::before{position:absolute;left:-1.25rem;display:block;height:100%;font-family:soleil,sans-serif;font-weight:bold;font-size:1.1em;color:#8563c5;line-height:2}.field--type-text-long ul li::before{content:"⬤ ";font-size:.6em}.field--type-text-long ol{counter-reset:item}.field--type-text-long ol li::before{content:counter(item) ". ";counter-increment:item;line-height:1.25}figure{margin:0 0 .7272727273rem 0}figure img{display:block}figcaption{font-style:italic;font-size:.7727272727rem;line-height:1.41;position:relative;max-width:25.6818181818rem;padding-top:1.4545454545rem;padding-right:2.4545454545rem;width:calc(100% - .8181818182rem);margin-left:auto}@media(min-width:60em){figcaption{font-size:.7727272727rem;line-height:1.47}}figcaption:before{content:"";position:absolute;top:-1.0909090909rem;right:-.8181818182rem;z-index:-1;height:2.1818181818rem;width:calc(100% + .8181818182rem);background-color:#bde5e5}figcaption p:last-child{margin-bottom:0}.field--name-field-media-oembed-video iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.actionkit-widget label:not(.option),.field--type-webform label:not(.option){display:block;font-weight:800;font-family:soleil,sans-serif}.actionkit-widget .form-item,.field--type-webform .form-item{margin-bottom:.7272727273rem}.actionkit-widget .form-actions,.field--type-webform .form-actions{margin-top:1.5rem}.js-form-type-checkbox{font-weight:bold;line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.js-form-type-checkbox input[type=checkbox]{display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;margin-top:.2em;padding:0;font:inherit;color:currentColor;width:1.05em;height:1.05em;border:1px solid #000;transform:translateY(-0.075em)}.js-form-type-checkbox input[type=checkbox]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #f05244}.js-form-type-checkbox input[type=checkbox]:checked::before{transform:scale(1)}.form-required::after{content:"*";color:#f05244}.layout-search .site-main form,.view-listing-page-news form{display:flex;flex-wrap:wrap;gap:.7272727273rem 1.5rem;align-items:end;margin-bottom:3rem}@media(min-width:48em){.layout-search .site-main form,.view-listing-page-news form{flex-wrap:nowrap}}.layout-search .site-main form .form-item,.view-listing-page-news form .form-item{width:20.4545454545rem;max-width:100%}.layout-search .site-main form label,.view-listing-page-news form label{display:block;margin-bottom:.7272727273rem;font-size:1.3636363636rem;font-weight:800;font-family:soleil,sans-serif;line-height:1.33}@media(min-width:60em){.layout-search .site-main form label,.view-listing-page-news form label{font-size:1.6363636364rem;line-height:1.36}}.layout-search .site-main form select,.view-listing-page-news form select{width:100%}.layout-search .site-main form button,.view-listing-page-news form button{padding-top:.3636363636rem;padding-bottom:.3636363636rem}:is(a,button,input,textarea,select,summary){--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:currentColor}:is(a,button,input,textarea,select,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:is(a,button,input,textarea,select,summary):focus:not(:focus-visible){outline:none}.skip-link{margin:0}.skip-link a,.skip-link a:visited{display:block;width:100%;padding:2px 0 3px;text-align:center;color:#fff}.main-content{outline:none}.menu--social-media{--color:currentColor;--size:1.8181818182rem}.menu--social-media .menu{flex-wrap:wrap}.menu--social-media li:first-child{margin-left:-.4545454545rem}.menu--social-media .social-icon{position:relative;display:block;width:var(--size);height:var(--size);padding:.3636363636rem .7272727273rem;color:var(--color);font-size:0}.menu--social-media .social-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;transition:background-color .3s ease}.menu--social-media .social-icon:hover,.menu--social-media .social-icon:focus,.menu--social-media .social-icon:active{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.menu--social-media .social-icon.twitter:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#twitter);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#twitter);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.instagram:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#instagram);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#instagram);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.facebook:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#facebook);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#facebook);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.bluesky:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#bluesky);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#bluesky);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.threads:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#threads);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#threads);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.rss:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#rss);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#rss);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}.menu--social-media .social-icon.contact:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#mail);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#mail);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease;height:95%;width:95%}input[type=submit],button,.button{display:inline-block;padding:.7272727273rem 1.0909090909rem;background-color:var(--btn-background,#f05244);border:4px solid var(--btn-border,var(--btn-background,#f05244));color:var(--btn-color,#2d2058);font-family:soleil,sans-serif;font-weight:bold;font-size:1.0909090909rem;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;line-height:normal;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s}input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active{border-color:var(--btn-border-hover,var(--btn-background-hover,#2d2058));background-color:var(--btn-background-hover,#2d2058);color:var(--btn-color-hover,#f05244)}.button-outline{display:inline-block;padding:.7272727273rem 1.0909090909rem;background-color:var(--btn-background,#f05244);border:4px solid var(--btn-border,var(--btn-background,#f05244));color:var(--btn-color,#2d2058);font-family:soleil,sans-serif;font-weight:bold;font-size:1.0909090909rem;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;line-height:normal;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s;--btn-color:#2d2058;--btn-color-hover:#2d2058;--btn-background:transparent;--btn-background-hover:transparent;--btn-border:#f05244;--btn-border-hover:#2d2058}.button-outline:hover,.button-outline:focus,.button-outline:active{border-color:var(--btn-border-hover,var(--btn-background-hover,#2d2058));background-color:var(--btn-background-hover,#2d2058);color:var(--btn-color-hover,#f05244)}.button-link{border-width:0 0 4px 0;padding:.3636363636rem 0;text-transform:uppercase;text-underline-offset:.7272727273rem;letter-spacing:1.2px;line-height:1;font-size:1.0909090909rem;font-family:soleil,sans-serif;font-weight:bold}.region-breadcrumb{padding-top:.7272727273rem;padding-bottom:.7272727273rem}.breadcrumb__list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:last-child):after{padding:0 .7272727273rem}.pager{margin-top:3rem;margin-bottom:1.5rem}.pager__items{display:flex;flex-wrap:wrap;gap:.0909090909rem;justify-content:center;align-items:end;margin:0;padding:0;list-style:none;font-family:soleil,sans-serif;text-align:center}.pager__items .pager__item a{display:block;padding:.1818181818rem .4545454545rem .2727272727rem .4545454545rem;line-height:1;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);font-weight:600}.pager__items .pager__item a:hover,.pager__items .pager__item a:active,.pager__items .pager__item a:focus{border-color:#2d2058}.pager__items .pager__item.is-active a:not(:hover){border-color:#f05244}.pager__items .pager__item--next a,.pager__items .pager__item--previous a,.pager__items .pager__item--last a,.pager__items .pager__item--first a{padding-left:.7272727273rem;padding-right:.7272727273rem;border-color:rgba(0,0,0,0)}.pager__items .pager__item--next a:hover,.pager__items .pager__item--next a:focus,.pager__items .pager__item--next a:hover,.pager__items .pager__item--previous a:hover,.pager__items .pager__item--previous a:focus,.pager__items .pager__item--previous a:hover,.pager__items .pager__item--last a:hover,.pager__items .pager__item--last a:focus,.pager__items .pager__item--last a:hover,.pager__items .pager__item--first a:hover,.pager__items .pager__item--first a:focus,.pager__items .pager__item--first a:hover{border-color:rgba(0,0,0,0);-webkit-text-decoration-color:#2d2058;text-decoration-color:#2d2058}.pager__items .pager__item--next a,.pager__items .pager__item--previous a{position:relative}.pager__items .pager__item--next a:before,.pager__items .pager__item--previous a:before{content:"";-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow-long);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow-long);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease;position:absolute;top:50%;display:block;width:20px;height:14px;transform:translateY(-50%)}.pager__items .pager__item--previous{margin-left:20px}.pager__items .pager__item--previous a:before{left:-12px;transform:translateY(-50%) rotate(180deg)}.pager__items .pager__item--next{margin-right:20px}.pager__items .pager__item--next a:before{right:-12px}.component-donate{position:relative;display:grid;grid-template-columns:minmax(auto,630px);gap:.7272727273rem 2.1818181818rem;justify-content:center;margin-top:3rem !important;padding-top:0 !important;padding-bottom:0 !important;max-width:100% !important;overflow:hidden;background-color:#2d2058;color:#fff}@media(min-width:68.75em){.component-donate{grid-template-columns:repeat(2,minmax(auto,630px))}}.component-donate .layout__region--first{align-self:flex-end}.component-donate .layout__region--second{position:relative;z-index:1;padding-bottom:1.5rem}@media(min-width:60em){.component-donate .layout__region--second{padding-top:3rem;padding-bottom:3rem}}.component-donate a{color:#fff}.component-donate a:hover,.component-donate a:active,.component-donate a:focus{color:#fff}.component-donate .field--name-field-donation-heading h2{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin:0}@media(min-width:60em){.component-donate .field--name-field-donation-heading h2{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.component-donate .field--name-field-donation-text{font-family:soleil,sans-serif;font-weight:800;font-size:1.2727272727rem;line-height:1.29}@media(min-width:60em){.component-donate .field--name-field-donation-text{font-size:1.6363636364rem;line-height:1.33}}.component-donate .block-field-blocknodehomepagefield-donation-cutout-image{position:relative;z-index:1}@media(min-width:60em){.component-donate .block-field-blocknodehomepagefield-donation-cutout-image{justify-self:end}}.component-donate .block-field-blocknodehomepagefield-donation-cutout-image img{display:block;width:100%}.component-donate .block-field-blocknodehomepagefield-donation-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#2d2058}.component-donate .block-field-blocknodehomepagefield-donation-image .field{height:100%}.component-donate .block-field-blocknodehomepagefield-donation-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.actionkit-form form{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #fff}.actionkit-form fieldset{border:0;padding:0;margin:0 0 1.5rem 0}.actionkit-form legend.label{font-size:1.0909090909rem;font-weight:300;line-height:1.39;letter-spacing:1.4px;text-transform:uppercase;text-transform:uppercase;margin:0 0 .5909090909rem 0}@media(min-width:48em){.actionkit-form legend.label{font-size:1.2727272727rem}}.actionkit-form label{font-weight:bold;font-family:soleil,sans-serif;font-size:1.0909090909rem}.actionkit-form .input-group--wrapper{display:flex;flex-wrap:wrap}.actionkit-form .input-group--type .input-group--wrapper{gap:1.5rem}.actionkit-form .input-group--amounts .input-group--wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:60em){.actionkit-form .input-group--amounts .input-group--wrapper{grid-template-columns:repeat(4,1fr)}}.actionkit-form .radio-button{display:grid;grid-template-columns:auto auto;grid-template-rows:1.3636363636rem;gap:.3636363636rem;justify-content:flex-start}.actionkit-form .radio-button input[type=radio]{padding:0;width:1.3636363636rem;height:1.3636363636rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(45,32,88,.33);margin:0;transform:translateY(0.225em);border-radius:50%;border:2px solid #fff}.actionkit-form .radio-button input[type=radio]:checked{background-color:#f86558}.actionkit-form .amount-onetime{display:none}.actionkit-form .input-group--submit{display:flex;flex-direction:column;align-items:flex-start;gap:.3636363636rem 1rem}@media(min-width:48em){.actionkit-form .input-group--submit{flex-direction:row;align-items:center;font-size:1rem}}.actionkit-form .input-group--submit input{--btn-background:#f86558;--btn-background-hover:#fff;--btn-color-hover:#2d2058}.actionkit-form .input-group--submit p{margin-bottom:0;font-size:.7272727273rem}@media(min-width:48em){.actionkit-form .input-group--submit p{font-size:1rem}}.block-field-blocknodeactionfield-actionkit-id #signup-replacement{margin-top:.7272727273rem !important}.block-field-blocknodeactionfield-actionkit-id #signup-replacement h2{font-family:soleil,sans-serif;font-weight:800;font-size:1.2727272727rem;line-height:1.29;margin-top:0;margin-bottom:1.5rem}@media(min-width:60em){.block-field-blocknodeactionfield-actionkit-id #signup-replacement h2{font-size:1.6363636364rem;line-height:1.33}}.block-field-blocknodeactionfield-actionkit-id #signup-replacement h2 span{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;display:block}@media(min-width:60em){.block-field-blocknodeactionfield-actionkit-id #signup-replacement h2 span{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.block-field-blocknodeactionfield-actionkit-id #signup-replacement .input-group--wrapper{display:flex;gap:1rem}.header-newsletter__label{display:none}.header-newsletter a{text-decoration-thickness:1px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;font-weight:normal}.header-newsletter p{margin-bottom:0;font-size:.6rem}.header-newsletter form{display:flex;flex-wrap:wrap;gap:.7272727273rem;margin-bottom:.7272727273rem;padding-top:.3636363636rem}.header-newsletter label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.header-newsletter input[type=email],.header-newsletter input[type=zip],.header-newsletter input[type=text]{background:rgba(0,0,0,0);width:100%;border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;transition:border-width .2s ease}.header-newsletter input[type=email]::-moz-placeholder,.header-newsletter input[type=zip]::-moz-placeholder,.header-newsletter input[type=text]::-moz-placeholder{opacity:.8;color:currentColor}.header-newsletter input[type=email]::placeholder,.header-newsletter input[type=zip]::placeholder,.header-newsletter input[type=text]::placeholder{opacity:.8;color:currentColor}.header-newsletter input[type=email].error,.header-newsletter input[type=zip].error,.header-newsletter input[type=text].error{border-bottom-color:red}.header-newsletter .input-group--submit{transition:transform .4s ease}.header-newsletter .input-group--submit .button{padding:.3636363636rem .7272727273rem}.header-newsletter .input-group--email,.header-newsletter .input-group--zip,.header-newsletter .input-group--phone{width:48%;flex-grow:1}.header-newsletter .form-help-text p{margin:0;font-size:.6363636364rem}.header-newsletter__response{display:none;margin-top:.4545454545rem;font-weight:bold}.header-newsletter__response p{font-size:.75rem}.region-header-mobile .header-newsletter .header-newsletter__label{display:block;font-weight:bold}.component-join-us .header-newsletter input[type=email],.component-join-us .header-newsletter input[type=zip],.component-join-us .header-newsletter input[type=text]{color:#2d2058;background-color:#fff;border-color:#2d2058}.region-header-top .header-newsletter{position:relative;z-index:10;margin-top:-41px;padding-top:10px;padding-right:264px;text-align:left;vertical-align:top}.region-header-top .header-newsletter .header-newsletter__label{display:block;margin-right:.3636363636rem;font-weight:normal}.region-header-top .header-newsletter .header-newsletter__content{position:absolute;top:0;right:0;z-index:2;width:264px;background:rgba(0,0,0,0);transition:height .4s ease,background-color .4s ease}.region-header-top .header-newsletter .header-newsletter__content p{display:none}.region-header-top .header-newsletter form{padding:.3636363636rem;padding-bottom:.5454545455rem}.region-header-top .header-newsletter input[type=email],.region-header-top .header-newsletter input[type=zip],.region-header-top .header-newsletter input[type=text]{--outline-size:0;padding:.1818181818rem 0;border:none;border-bottom:3px solid rgba(0,0,0,0)}.region-header-top .header-newsletter input[type=email]:focus-visible,.region-header-top .header-newsletter input[type=zip]:focus-visible,.region-header-top .header-newsletter input[type=text]:focus-visible{border-bottom-color:#fff}.region-header-top .header-newsletter .input-group--submit{position:absolute;top:42px;right:8px}.region-header-top .header-newsletter .input-group--submit .button{display:none;width:2rem;height:2rem;padding:0;font-size:0;border:0;background-color:rgba(0,0,0,0)}.region-header-top .header-newsletter .input-group--submit .button:after{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow-long);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow-long);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:#fff;transition:background-color .2s ease;content:"";position:absolute;top:0;left:0;display:block;width:2rem;height:2rem;-webkit-mask-size:.6818181818rem;mask-size:.6818181818rem}.region-header-top .header-newsletter .input-group--submit .button:hover,.region-header-top .header-newsletter .input-group--submit .button:active,.region-header-top .header-newsletter .input-group--submit .button:focus{background-color:#2d2058}.region-header-top .header-newsletter .input-group{border-bottom:1px solid #fff}.region-header-top .header-newsletter .input-group:focus-within+.input-group--submit .button{border-bottom:3px solid #fff}.region-header-top .header-newsletter .input-group--phone:focus-within+.input-group--submit .button{border-bottom-width:3px}.region-header-top .header-newsletter .form-help-text,.region-header-top .header-newsletter .input-group--zip,.region-header-top .header-newsletter .input-group--phone{display:none}.region-header-top .header-newsletter .input-group--email,.region-header-top .header-newsletter .input-group--zip,.region-header-top .header-newsletter .input-group--phone{width:100%}.region-header-top .header-newsletter .input-group--phone input{width:calc(100% - 2rem)}.region-header-top .header-newsletter.is-open p,.region-header-top .header-newsletter.is-open .form-help-text,.region-header-top .header-newsletter.is-open .input-group:not(.input-group--email){display:block}.region-header-top .header-newsletter.is-open .button{display:block}.region-header-top .header-newsletter.is-open form{flex-direction:column;background:#6a4ea4;max-height:100%}.region-header-top .header-newsletter.is-open input[type=email],.region-header-top .header-newsletter.is-open input[type=zip],.region-header-top .header-newsletter.is-open input[type=text]{background:rgba(0,0,0,0);color:#fff}.region-header-top .header-newsletter.is-open .input-group--submit{transform:translateY(61px)}.region-header-top .header-newsletter.is-open.error{background:#e8b1c5}.ui-widget-overlay.ui-widget-overlay,.modal__overlay{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(45,32,88,.8);z-index:10;opacity:1 !important}.webform-confirmation-modal.webform-confirmation-modal{z-index:11;max-width:100% !important;font-family:"open-sans",sans-serif}.webform-confirmation-modal.webform-confirmation-modal .webform-confirmation-modal--content.webform-confirmation-modal--content{padding:2.2727272727rem;padding-top:.7272727273rem;margin-top:2.2727272727rem;color:#2d2058}.webform-confirmation-modal.webform-confirmation-modal .ui-widget-header{border:0}.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar{background:none}.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-dialog-title{display:none}.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-button{top:0;right:0;margin:0;padding:0;width:2rem;height:2rem;border:0;background:none;font-size:0}@media(min-width:48em){.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-button{width:4rem;height:4rem}}.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-icon{top:0;left:0;display:block;width:2rem;height:2rem;margin:0;padding:0;border:0;background:none;background-color:#f05244;color:#f05244;-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}@media(min-width:48em){.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-icon{width:4rem;height:4rem}}.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-icon:hover,.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-icon:active,.webform-confirmation-modal.webform-confirmation-modal .ui-dialog-titlebar .ui-icon:focus:focus-visible{color:#2d2058;border:2px solid #2d2058}ol.footnotes{margin-top:2.4090909091rem;padding-left:.4545454545rem;font-size:.6363636364rem;line-height:1.41;list-style:none;counter-reset:item}@media(min-width:68.75em){ol.footnotes{font-size:.7727272727rem}}ol.footnotes li{padding:0 0 0 .5em;margin-bottom:.7272727273rem;counter-increment:item}ol.footnotes li::marker{content:counter(item)}.ckeditor-accordion-container.ckeditor-accordion-container .ckeditor-accordion-toggler{border:0;border-top:1px solid #2d2058;background-color:rgba(0,0,0,0);text-decoration:none;color:#2d2058;font-weight:800;font-family:soleil,sans-serif}.ckeditor-accordion-container.ckeditor-accordion-container dt.active .ckeditor-accordion-toggler,.ckeditor-accordion-container.ckeditor-accordion-container .ckeditor-accordion-toggler:focus-visible,.ckeditor-accordion-container.ckeditor-accordion-container .ckeditor-accordion-toggler:hover{color:#2d2058;background-color:#bde5e5}.ckeditor-accordion-container.ckeditor-accordion-container .ckeditor-accordion-toggle::after,.ckeditor-accordion-container.ckeditor-accordion-container .ckeditor-accordion-toggle::before{color:#2d2058;background-color:#2d2058}.ckeditor-accordion-container.ckeditor-accordion-container dl{border:0;border-bottom:1px solid #2d2058}.ckeditor-accordion-container.ckeditor-accordion-container dd>*:first-child{padding-top:1rem}.ckeditor-accordion-container.ckeditor-accordion-container dd>*:last-child{padding-bottom:1rem}.ckeditor-accordion-container.ckeditor-accordion-container dd p:last-child{margin-bottom:0}.block-field-blocknodenewsfield-languages{margin-bottom:1.3636363636rem}@media(min-width:60em){.block-field-blocknodenewsfield-languages{float:right;margin-left:.4545454545rem}}.field--name-field-languages{display:flex;gap:.3636363636rem;font-family:soleil,sans-serif;line-height:1.2}.field--name-field-languages a{text-transform:uppercase;font-size:.7272727273rem;text-decoration:none;font-weight:normal}.field--name-field-languages a:hover,.field--name-field-languages a:active,.field--name-field-languages a:focus{text-decoration:underline}.field--name-field-languages .field__item:first-child:after{content:"|";margin-left:8px}.field--name-field-languages .field__item.current-language a{font-weight:bold}:where(.region-highlighted){margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem}body:not(.toolbar-fixed) :where(.region-highlighted){display:none}:where(.region-content) .block-system-main-block{margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem}:where(.region-content)>.block:not(.block-system-main-block){margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem}.field--name-field-body>div{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:60em){.field--name-field-body>div{margin-top:3rem;margin-bottom:3rem}}@media(min-width:60em){.field--name-field-body .align-left,.field--name-field-body .align-right{margin-bottom:.7272727273rem;max-width:50%}.field--name-field-body .align-left figure,.field--name-field-body .align-right figure{margin-bottom:0}.field--name-field-body .align-left{float:left;margin-right:.7272727273rem}.field--name-field-body .align-left figure{margin-right:.7272727273rem}.field--name-field-body .align-right{float:right;margin-left:.7272727273rem}.field--name-field-body .align-center{max-width:50%;margin-right:auto;margin-left:auto}}.site-header,.site-footer{--btn-color:#fff;--btn-background:#6a4ea4;--btn-color-hover:#fff;--btn-background-hover:#2d2058}.site-footer,.site-header{background-color:#8563c5;font-size:.9090909091rem;color:#fff}.site-footer .menu--main ul,.site-header .menu--main ul{display:flex;flex-direction:column;gap:1.0909090909rem;font-family:soleil,sans-serif}@media(min-width:48em){.site-footer .menu--main ul,.site-header .menu--main ul{flex-direction:row}}.site-footer .menu a,.site-header .menu a{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}.site-footer .menu a:hover,.site-footer .menu a:focus,.site-footer .menu a:active,.site-header .menu a:hover,.site-header .menu a:focus,.site-header .menu a:active{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.site-footer a,.site-header a{color:#fff}.site-footer a:hover,.site-footer a:focus,.site-footer a:active,.site-header a:hover,.site-header a:focus,.site-header a:active{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.site-footer .contextual,.site-header .contextual{display:none}.site-footer .contextual-region,.site-header .contextual-region{position:initial}.site-footer .search-button,.site-header .search-button{display:flex;align-items:flex-end;gap:.0909090909rem;padding:0;border:0;background-color:rgba(0,0,0,0);text-transform:none;font-weight:bold;font-size:inherit;color:#fff}.site-footer .search-button:before,.site-header .search-button:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#search);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#search);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:#fff;transition:background-color .2s ease;content:"";display:inline-block;width:1.2272727273rem;height:1.2272727273rem}.site-footer .search-button:hover,.site-footer .search-button:focus,.site-footer .search-button:active,.site-header .search-button:hover,.site-header .search-button:focus,.site-header .search-button:active{color:#fff;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:.25em}.site-footer .search-panel-close,.site-header .search-panel-close{--btn-border:transparent;--btn-background:transparent;--btn-border-hover:currentColor;--btn-background-hover:transparent;position:absolute;top:.7272727273rem;right:1.5rem;border:0;padding:1rem;font-size:0}.site-footer .search-panel-close:after,.site-header .search-panel-close:after{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:#2d2058;transition:background-color .2s ease;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.site-footer .search-panel,.site-header .search-panel{display:none;position:absolute;top:100%;left:0;z-index:3;width:100%;padding:3rem 1.5rem;background-color:#f0f0f0;color:#2d2058}body.search-panel-open .site-footer .search-panel,body.search-panel-open .site-header .search-panel{display:block}.site-footer .search-panel form,.site-header .search-panel form{margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem;display:flex;padding:0}.site-footer .search-panel form label,.site-header .search-panel form label{display:block;margin-bottom:.7272727273rem;text-transform:uppercase}.site-footer .search-panel form .form-item,.site-header .search-panel form .form-item{flex-grow:1}.site-footer .search-panel form input,.site-header .search-panel form input{--outline-offset:-2px;background-color:rgba(0,0,0,0);color:currentColor;border:1px solid currentColor;border-right:0;padding:.7272727273rem;width:100%}.site-footer .search-panel form .form-submit,.site-header .search-panel form .form-submit{border-width:1px;border-left:0;height:100%}.site-footer .search-panel form label,.site-header .search-panel form label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.site-footer .search-panel form input::-moz-placeholder,.site-header .search-panel form input::-moz-placeholder{opacity:0}.site-footer .search-panel form input::placeholder,.site-header .search-panel form input::placeholder{opacity:0}.site-footer .search-panel form .form-submit,.site-header .search-panel form .form-submit{--btn-border:#2d2058;--btn-border-hover:#2d2058;padding-top:0;padding-bottom:0}.block-system-branding-block{max-width:6.9545454545rem}@media(min-width:48em){.block-system-branding-block{max-width:10.8181818182rem}}@media(min-width:68.75em){.block-system-branding-block{max-width:15.5454545455rem}}.block-system-branding-block img{display:block}.site-header{position:relative}.site-header .donate-button{display:inline-block;padding:.4545454545rem .7272727273rem;border:0;font-size:.7272727273rem;letter-spacing:.8px}.header-wrapper{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;display:grid;grid-template-areas:"branding button" "menu menu";align-items:center}@media(min-width:48em){.header-wrapper{grid-template-areas:"branding top" "bottom bottom";gap:1.0909090909rem;padding-top:2rem;padding-bottom:2rem}}@media(min-width:68.75em){.header-wrapper{grid-template-areas:"branding top" "branding bottom";row-gap:0}}.region-header{grid-area:branding}.region-header-top{grid-area:top;display:none;gap:1.0909090909rem;justify-content:flex-end;font-size:.7272727273rem;align-items:center}@media(min-width:48em){.region-header-top{display:flex}}.region-header-bottom{grid-area:bottom;display:none;gap:1.0909090909rem}@media(min-width:48em){.region-header-bottom{display:flex}}@media(min-width:68.75em){.region-header-bottom{display:flex;justify-content:flex-end}}.region-header-mobile{grid-area:menu;display:none}body.mobile-menu-open .region-header-mobile{display:flex;flex-direction:column;gap:1.0909090909rem}@media(min-width:48em){body.mobile-menu-open .region-header-mobile{display:none}}.region-header-mobile form{display:flex}.region-header-mobile form label{display:block;margin-bottom:.7272727273rem;text-transform:uppercase}.region-header-mobile form .form-item{flex-grow:1}.region-header-mobile form input{--outline-offset:-2px;background-color:rgba(0,0,0,0);color:currentColor;border:1px solid currentColor;border-right:0;padding:.7272727273rem;width:100%}.region-header-mobile form .form-submit{border-width:1px;border-left:0;height:100%}.region-header-mobile .menu--main{margin-top:.7272727273rem;padding-top:1.0909090909rem;border-top:1px solid #fff}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile{padding-bottom:1.0909090909rem;border-bottom:1px solid #fff}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile form:focus-within{outline:1px solid #fff}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile label{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile input:focus{outline:none}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile input::-moz-placeholder{opacity:.8;color:currentColor}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile input::placeholder{opacity:.8;color:currentColor}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button{padding:.7272727273rem;border:1px solid #fff;border-left:0;background-color:rgba(0,0,0,0);text-transform:none;font-weight:bold;font-size:0;color:#fff}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:before{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#search);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#search);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:#fff;transition:background-color .2s ease;content:"";display:inline-block;width:1.2272727273rem;height:1.2272727273rem}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:focus-visible{outline-offset:-1px}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:hover,.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:focus,.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:active{background-color:#6a4ea4}.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:hover:before,.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:focus:before,.region-header-mobile #block-fpaf23-exposedformsearchpage-mobile button:active:before{border-color:#6a4ea4;background-color:#fff}.mobile-menu-toggle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.2272727273rem;padding-top:0;margin-left:auto;border:0;background-color:rgba(0,0,0,0);font-size:.6363636364rem;color:#fff;line-height:1}.mobile-menu-toggle .icon-close{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#hamburger);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#hamburger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease;display:block;width:2rem;height:2rem}body.mobile-menu-open .mobile-menu-toggle .icon-close{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}@media(min-width:48em){.mobile-menu-toggle{display:none}}.site-footer{margin-top:1.5rem}.site-footer .footer-inner{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;padding-top:0;padding-bottom:0}.site-footer .region-footer-top{display:flex;flex-direction:column;gap:1.0909090909rem 2.5454545455rem;padding-top:1.0909090909rem;padding-bottom:1.5rem;border-bottom:1px solid #fff}@media(min-width:48em){.site-footer .region-footer-top{padding-top:3rem}}@media(min-width:68.75em){.site-footer .region-footer-top{flex-direction:row}}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.8181818182rem;padding-top:1.5rem;padding-bottom:3rem}@media(min-width:48em){.site-footer .footer-bottom{grid-template-columns:1fr 1fr;gap:2.5454545455rem}}@media(min-width:68.75em){.site-footer .footer-bottom{display:grid;grid-template-columns:1fr 1fr 1fr}}.site-footer .footer-bottom .region-footer-2{flex-grow:1}.site-footer .block-system-branding-block{margin-right:auto}.site-footer .block-title{text-transform:uppercase;margin-top:0}.site-footer .region-footer-3 .block-title{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.site-footer .menu--footer a{font-size:.7727272727rem;text-decoration:underline;text-underline-offset:1px;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all}.site-footer .menu--footer a:hover,.site-footer .menu--footer a:focus,.site-footer .menu--footer a:active{text-decoration:none}.site-footer .menu--footer{margin-top:1.5rem}.site-footer .field--name-field-seals{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:48em){.site-footer .field--name-field-seals{justify-content:flex-end}}.site-footer .field--name-field-seals img{height:90px;width:auto}.site-footer .menu--social-media{--color:#fff}.page-node-type-homepage .block-page-title-block{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.page-node-type-homepage{background-color:#f0f0f0}.page-node-type-homepage .block-system-main-block{max-width:100%;padding:0}.page-node-type-homepage :where(.layout){margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem}.page-node-type-homepage .field--name-field-action-heading h2{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin-bottom:1.5rem}@media(min-width:60em){.page-node-type-homepage .field--name-field-action-heading h2{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}@media(min-width:48em){.page-node-type-homepage .attachment .node--type-action.node--view-mode--teaser .node__content{grid-template-columns:19.8181818182rem auto}}.page-node-type-homepage .attachment .node--type-action.node--view-mode--teaser .field--name-title h2{font-weight:700}@media(min-width:90em){.page-node-type-homepage .attachment .node--type-action.node--view-mode--teaser .field--name-title h2{font-size:2.1818181818rem}}@media(min-width:90em){.page-node-type-homepage .attachment .node--type-action.node--view-mode--teaser .text-container p{font-size:1rem}}.page-node-type-homepage .attachment+.view-content{display:grid;gap:1.3636363636rem 1.5rem;margin-top:1.5rem}@media(min-width:68.75em){.page-node-type-homepage .attachment+.view-content{grid-template-columns:1fr 1fr}}.page-node-type-homepage .attachment+.view-content .field--name-title.field--name-title h3{font-weight:700}@media(min-width:68.75em){.page-node-type-homepage .attachment+.view-content .field--name-title.field--name-title h3{font-size:1.2727272727rem;font-weight:800}}.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .node__content{gap:.7272727273rem}@media(min-width:48em){.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .node__content{grid-template-columns:11.5909090909rem auto}}.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .field--name-title{order:2}.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .field--name-title h2{font-size:1.1818181818rem;font-weight:800;line-height:1.38}@media(min-width:60em){.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .field--name-title h2{font-size:1.2727272727rem;line-height:1.39}}.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .field--name-title h2 a:after{width:32px;height:25px}@media(min-width:60em){.page-node-type-homepage .node--type-action.node--view-mode-homepage-teaser .field--name-title h2 a:after{width:32px;height:25px}}.page-node-type-homepage .field--name-field-actions-link a{display:inline-block;padding:.7272727273rem 1.0909090909rem;background-color:var(--btn-background,#f05244);border:4px solid var(--btn-border,var(--btn-background,#f05244));color:var(--btn-color,#2d2058);font-family:soleil,sans-serif;font-weight:bold;font-size:1.0909090909rem;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1.2px;line-height:normal;cursor:pointer;transition:color .3s,background-color .3s,border-color .3s;display:inline-block;margin-top:1.5rem}.page-node-type-homepage .field--name-field-actions-link a:hover,.page-node-type-homepage .field--name-field-actions-link a:focus,.page-node-type-homepage .field--name-field-actions-link a:active{border-color:var(--btn-border-hover,var(--btn-background-hover,#2d2058));background-color:var(--btn-background-hover,#2d2058);color:var(--btn-color-hover,#f05244)}.page-node-type-homepage .field--name-field-updates-links{display:flex;flex-wrap:wrap;gap:1.6363636364rem 2.1818181818rem;margin-bottom:1.5rem}.page-node-type-homepage .field--name-field-updates-links a{border-width:0 0 4px 0;padding:.3636363636rem 0;text-transform:uppercase;text-underline-offset:.7272727273rem;letter-spacing:1.2px;line-height:1;font-size:1.0909090909rem;font-family:soleil,sans-serif;font-weight:bold}.page-node-type-homepage .field--name-field-updates-heading h2{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin-bottom:1.5rem}@media(min-width:60em){.page-node-type-homepage .field--name-field-updates-heading h2{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.component-homepage-hero{margin:0 auto;padding:.9090909091rem;max-width:100%;width:100%;padding:0;position:relative;overflow:hidden;padding-top:0;padding-bottom:0;background-color:#2d2058;color:#fff}@media(min-width:60em){.component-homepage-hero{padding-top:0}}.component-homepage-hero a{color:#fff}.component-homepage-hero a:hover,.component-homepage-hero a:active,.component-homepage-hero a:focus{color:#fff}.component-homepage-hero .layout__region--first{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;position:relative;z-index:2;padding-top:0;padding-bottom:0;display:grid;align-items:center;justify-items:center}@media(min-width:48em){.component-homepage-hero .layout__region--first{grid-template-columns:minmax(55%,29.8181818182rem) minmax(45%,22.0454545455rem);justify-items:space-between}}.component-homepage-hero .field--name-field-tagline{font-family:soleil,sans-serif;font-weight:800;font-size:1.2727272727rem;line-height:1.29;margin-top:1.5rem;font-size:1.2727272727rem}@media(min-width:60em){.component-homepage-hero .field--name-field-tagline{font-size:1.6363636364rem;line-height:1.33}}@media(min-width:48em){.component-homepage-hero .field--name-field-tagline{margin:3rem 0;font-size:1.5454545455rem}}@media(min-width:60em){.component-homepage-hero .field--name-field-tagline{font-size:2.1818181818rem}}@media(min-width:68.75em){.component-homepage-hero .field--name-field-tagline{margin-top:.7272727273rem;margin-bottom:3rem}}.component-homepage-hero .field--name-field-tagline p{margin:0}.component-homepage-hero .block-field-blocknodehomepagefield-cutout-image{align-self:flex-end}@media(min-width:60em){.component-homepage-hero .block-field-blocknodehomepagefield-cutout-image{justify-self:flex-end}}.component-homepage-hero .block-field-blocknodehomepagefield-cutout-image img{display:block;width:100%;max-width:22.0454545455rem}@media(min-width:60em){.component-homepage-hero .block-field-blocknodehomepagefield-cutout-image img{max-width:100%}}.component-homepage-hero .block-field-blocknodehomepagefield-featured-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#2d2058}.component-homepage-hero .block-field-blocknodehomepagefield-featured-image .field{height:100%}.component-homepage-hero .block-field-blocknodehomepagefield-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.component-join-us{position:relative;overflow:hidden;padding:3rem 0;max-width:100%;border-bottom:1px solid #2d2058}.component-join-us .layout__region--first.layout__region--first,.component-join-us .layout__region--second.layout__region--second{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;flex:0 1 100%}.component-join-us .layout__region--first.layout__region--first>*{max-width:42.7272727273rem}.component-join-us .layout__region--second.layout__region--second{display:flex;flex-wrap:wrap;gap:3rem}.component-join-us .block-title{text-transform:uppercase;margin-top:0}.component-join-us .menu--social-media{--size:2.7272727273rem;max-width:20.6363636364rem}.component-join-us .block-block-content{max-width:22.9545454545rem}.component-join-us .field--name-field-join-heading h2{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin:0}@media(min-width:60em){.component-join-us .field--name-field-join-heading h2{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.component-join-us .field--name-field-join-us-text{font-family:soleil,sans-serif;font-weight:800;font-size:1.2727272727rem;line-height:1.29;max-width:42.7272727273rem}@media(min-width:60em){.component-join-us .field--name-field-join-us-text{font-size:1.6363636364rem;line-height:1.33}}.component-join-us .field--name-field-join-us-background-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.component-join-us .field--name-field-join-us-background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.node--type--news .node--view-mode--full .field--name-field-featured-image,.node--type--page .node--view-mode--full .field--name-field-featured-image{margin-bottom:3rem}.component-labels.component-labels{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.field--name-field-issues{order:-1;display:flex;flex-wrap:wrap;gap:.3636363636rem}.field--name-field-issues .field__item{padding:.1363636364rem .3636363636rem .1818181818rem .3636363636rem;background-color:rgba(45,32,88,.06);font-size:.7272727273rem;line-height:1.38;font-weight:normal;font-family:soleil,sans-serif}.field--name-published-at{font-family:soleil,sans-serif;font-weight:300;font-size:.9090909091rem;text-transform:uppercase;line-height:1.6;letter-spacing:.5px}.field--name-field-authors{margin-top:.7272727273rem;margin-bottom:1.5rem;font-weight:bold;font-size:.9090909091rem;line-height:1.6}.view-search .views-row,.node--type-action.node--view-mode--teaser,.node--type-action.node--view-mode-homepage-teaser,.node--type-article.node--view-mode--teaser,.node--type-news.node--view-mode--teaser,.node--type--news.node--view-mode-homepage-teaser,.view-learn-more .views-row{padding:1.8636363636rem 1.7272727273rem;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);padding:1.5rem;position:relative;height:100%}.view-search .views-row:hover,.view-search .views-row:active,.view-search .views-row:focus,.node--type-action.node--view-mode--teaser:hover,.node--type-action.node--view-mode--teaser:active,.node--type-action.node--view-mode--teaser:focus,.node--type-action.node--view-mode-homepage-teaser:hover,.node--type-action.node--view-mode-homepage-teaser:active,.node--type-action.node--view-mode-homepage-teaser:focus,.node--type-article.node--view-mode--teaser:hover,.node--type-article.node--view-mode--teaser:active,.node--type-article.node--view-mode--teaser:focus,.node--type-news.node--view-mode--teaser:hover,.node--type-news.node--view-mode--teaser:active,.node--type-news.node--view-mode--teaser:focus,.node--type--news.node--view-mode-homepage-teaser:hover,.node--type--news.node--view-mode-homepage-teaser:active,.node--type--news.node--view-mode-homepage-teaser:focus,.view-learn-more .views-row:hover,.view-learn-more .views-row:active,.view-learn-more .views-row:focus{background-color:#bde5e5}.view-search .views-row .node__content,.node--type-action.node--view-mode--teaser .node__content,.node--type-action.node--view-mode-homepage-teaser .node__content,.node--type-article.node--view-mode--teaser .node__content,.node--type-news.node--view-mode--teaser .node__content,.node--type--news.node--view-mode-homepage-teaser .node__content,.view-learn-more .views-row .node__content{display:grid;gap:.9090909091rem 2.0909090909rem}@media(min-width:48em){.view-search .views-row .node__content,.node--type-action.node--view-mode--teaser .node__content,.node--type-action.node--view-mode-homepage-teaser .node__content,.node--type-article.node--view-mode--teaser .node__content,.node--type-news.node--view-mode--teaser .node__content,.node--type--news.node--view-mode-homepage-teaser .node__content,.view-learn-more .views-row .node__content{grid-template-columns:minmax(25%,16.5909090909rem) auto}}.view-search .views-row h2,.view-search .views-row h3,.node--type-action.node--view-mode--teaser h2,.node--type-action.node--view-mode--teaser h3,.node--type-action.node--view-mode-homepage-teaser h2,.node--type-action.node--view-mode-homepage-teaser h3,.node--type-article.node--view-mode--teaser h2,.node--type-article.node--view-mode--teaser h3,.node--type-news.node--view-mode--teaser h2,.node--type-news.node--view-mode--teaser h3,.node--type--news.node--view-mode-homepage-teaser h2,.node--type--news.node--view-mode-homepage-teaser h3,.view-learn-more .views-row h2,.view-learn-more .views-row h3{margin:0;font-size:1.0909090909rem}@media(min-width:48em){.view-search .views-row h2,.view-search .views-row h3,.node--type-action.node--view-mode--teaser h2,.node--type-action.node--view-mode--teaser h3,.node--type-action.node--view-mode-homepage-teaser h2,.node--type-action.node--view-mode-homepage-teaser h3,.node--type-article.node--view-mode--teaser h2,.node--type-article.node--view-mode--teaser h3,.node--type-news.node--view-mode--teaser h2,.node--type-news.node--view-mode--teaser h3,.node--type--news.node--view-mode-homepage-teaser h2,.node--type--news.node--view-mode-homepage-teaser h3,.view-learn-more .views-row h2,.view-learn-more .views-row h3{font-size:1.6363636364rem}}.view-search .views-row h2 a:before,.view-search .views-row h3 a:before,.node--type-action.node--view-mode--teaser h2 a:before,.node--type-action.node--view-mode--teaser h3 a:before,.node--type-action.node--view-mode-homepage-teaser h2 a:before,.node--type-action.node--view-mode-homepage-teaser h3 a:before,.node--type-article.node--view-mode--teaser h2 a:before,.node--type-article.node--view-mode--teaser h3 a:before,.node--type-news.node--view-mode--teaser h2 a:before,.node--type-news.node--view-mode--teaser h3 a:before,.node--type--news.node--view-mode-homepage-teaser h2 a:before,.node--type--news.node--view-mode-homepage-teaser h3 a:before,.view-learn-more .views-row h2 a:before,.view-learn-more .views-row h3 a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.view-search .views-row h2 a,.view-search .views-row h3 a,.node--type-action.node--view-mode--teaser h2 a,.node--type-action.node--view-mode--teaser h3 a,.node--type-action.node--view-mode-homepage-teaser h2 a,.node--type-action.node--view-mode-homepage-teaser h3 a,.node--type-article.node--view-mode--teaser h2 a,.node--type-article.node--view-mode--teaser h3 a,.node--type-news.node--view-mode--teaser h2 a,.node--type-news.node--view-mode--teaser h3 a,.node--type--news.node--view-mode-homepage-teaser h2 a,.node--type--news.node--view-mode-homepage-teaser h3 a,.view-learn-more .views-row h2 a,.view-learn-more .views-row h3 a{text-decoration:none}.view-search .views-row .text-container,.node--type-action.node--view-mode--teaser .text-container,.node--type-action.node--view-mode-homepage-teaser .text-container,.node--type-article.node--view-mode--teaser .text-container,.node--type-news.node--view-mode--teaser .text-container,.node--type--news.node--view-mode-homepage-teaser .text-container,.view-learn-more .views-row .text-container{order:2;display:flex;flex-direction:column;row-gap:.7272727273rem;font-size:.7272727273rem;line-height:1.5}@media(min-width:48em){.view-search .views-row .text-container,.node--type-action.node--view-mode--teaser .text-container,.node--type-action.node--view-mode-homepage-teaser .text-container,.node--type-article.node--view-mode--teaser .text-container,.node--type-news.node--view-mode--teaser .text-container,.node--type--news.node--view-mode-homepage-teaser .text-container,.view-learn-more .views-row .text-container{font-size:.9090909091rem}}.view-search .views-row .field--name-field-featured-image,.node--type-action.node--view-mode--teaser .field--name-field-featured-image,.node--type-action.node--view-mode-homepage-teaser .field--name-field-featured-image,.node--type-article.node--view-mode--teaser .field--name-field-featured-image,.node--type-news.node--view-mode--teaser .field--name-field-featured-image,.node--type--news.node--view-mode-homepage-teaser .field--name-field-featured-image,.view-learn-more .views-row .field--name-field-featured-image{margin:0}.view-search .views-row .field--name-field-featured-image img,.node--type-action.node--view-mode--teaser .field--name-field-featured-image img,.node--type-action.node--view-mode-homepage-teaser .field--name-field-featured-image img,.node--type-article.node--view-mode--teaser .field--name-field-featured-image img,.node--type-news.node--view-mode--teaser .field--name-field-featured-image img,.node--type--news.node--view-mode-homepage-teaser .field--name-field-featured-image img,.view-learn-more .views-row .field--name-field-featured-image img{display:block;width:100%}.view-search .views-row p:last-child,.node--type-action.node--view-mode--teaser p:last-child,.node--type-action.node--view-mode-homepage-teaser p:last-child,.node--type-article.node--view-mode--teaser p:last-child,.node--type-news.node--view-mode--teaser p:last-child,.node--type--news.node--view-mode-homepage-teaser p:last-child,.view-learn-more .views-row p:last-child{margin-bottom:0}.node--type--news.node--view-mode-homepage-teaser{margin-bottom:.9090909091rem;padding:1.5rem .9090909091rem}@media(min-width:48em){.node--type--news.node--view-mode-homepage-teaser{margin-bottom:1.5rem;padding:1.8181818182rem}}.node--type--news.node--view-mode-homepage-teaser .node__content{gap:.4545454545rem}@media(min-width:48em){.node--type--news.node--view-mode-homepage-teaser .node__content{grid-template-columns:1fr}}.node--type--news.node--view-mode-homepage-teaser h3{font-size:1.3636363636rem;font-weight:800;line-height:1.33;font-size:1.0909090909rem}@media(min-width:60em){.node--type--news.node--view-mode-homepage-teaser h3{font-size:1.6363636364rem;line-height:1.36}}@media(min-width:48em){.node--type--news.node--view-mode-homepage-teaser h3{font-size:1.6363636364rem}}.node--type--news.node--view-mode-homepage-teaser .field--name-field-article-type,.node--type--news.node--view-mode-homepage-teaser .field--name-field-news-type{font-family:soleil,sans-serif;font-weight:800;font-size:.8181818182rem;text-transform:uppercase;letter-spacing:1.8px;color:#8563c5;order:-1}@media(min-width:60em){.node--type--news.node--view-mode-homepage-teaser .field--name-field-article-type,.node--type--news.node--view-mode-homepage-teaser .field--name-field-news-type{font-size:.9090909091rem;letter-spacing:2px}}.node--type-action.node--view-mode--teaser h2 a:after,.node--type-action.node--view-mode--teaser h3 a:after,.node--type-action.node--view-mode-homepage-teaser h2 a:after,.node--type-action.node--view-mode-homepage-teaser h3 a:after{-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#arrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease;-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg#arrow),linear-gradient(transparent,transparent);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg#arrow),linear-gradient(transparent,transparent);content:"-";margin-left:.4545454545rem;font-size:2.4em;line-height:0;vertical-align:middle}.page-node-5,.page-node-4,.page-node-3{background-color:#f0f0f0}.page-node-5 .block-system-main-block,.page-node-4 .block-system-main-block,.page-node-3 .block-system-main-block{margin:0 auto;padding:.9090909091rem;max-width:100%;width:100%;padding:0;position:relative;background-color:#2d2058;color:#fff}.page-node-5 .block-system-main-block .node--view-mode-full,.page-node-4 .block-system-main-block .node--view-mode-full,.page-node-3 .block-system-main-block .node--view-mode-full{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;position:unset;padding-top:0;padding-bottom:0}.page-node-5 .block-system-main-block .node__content,.page-node-4 .block-system-main-block .node__content,.page-node-3 .block-system-main-block .node__content{max-width:42.7272727273rem;padding-top:3rem;padding-bottom:3rem}.page-node-5 .block-system-main-block .layout__region--first,.page-node-4 .block-system-main-block .layout__region--first,.page-node-3 .block-system-main-block .layout__region--first{position:relative;z-index:2}.page-node-5 .block-system-main-block+.block,.page-node-4 .block-system-main-block+.block,.page-node-3 .block-system-main-block+.block{padding-top:3rem}.page-node-5 .block-system-main-block .field--name-field-featured-image,.page-node-4 .block-system-main-block .field--name-field-featured-image,.page-node-3 .block-system-main-block .field--name-field-featured-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#2d2058}.page-node-5 .block-system-main-block .field--name-field-featured-image img,.page-node-4 .block-system-main-block .field--name-field-featured-image img,.page-node-3 .block-system-main-block .field--name-field-featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.page-node-5 .block-system-main-block a,.page-node-4 .block-system-main-block a,.page-node-3 .block-system-main-block a{color:#fff}.page-node-5 .block-system-main-block a:hover,.page-node-5 .block-system-main-block a:active,.page-node-5 .block-system-main-block a:focus,.page-node-4 .block-system-main-block a:hover,.page-node-4 .block-system-main-block a:active,.page-node-4 .block-system-main-block a:focus,.page-node-3 .block-system-main-block a:hover,.page-node-3 .block-system-main-block a:active,.page-node-3 .block-system-main-block a:focus{color:#fff;-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.page-node-5 h1,.page-node-4 h1,.page-node-3 h1{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin:0}@media(min-width:60em){.page-node-5 h1,.page-node-4 h1,.page-node-3 h1{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.page-node-5 p:last-child,.page-node-4 p:last-child,.page-node-3 p:last-child{margin-bottom:0}.page-node-5 .field--name-field-introduction,.page-node-4 .field--name-field-introduction,.page-node-3 .field--name-field-introduction{font-family:soleil,sans-serif;font-weight:800;font-size:1.2727272727rem;line-height:1.29;margin-bottom:.7272727273rem}@media(min-width:60em){.page-node-5 .field--name-field-introduction,.page-node-4 .field--name-field-introduction,.page-node-3 .field--name-field-introduction{font-size:1.6363636364rem;line-height:1.33}}.page-node-5 .view-content,.page-node-4 .view-content,.page-node-3 .view-content{display:grid;gap:1.5rem}.page-node-type-news .component-labels .layout__region,.page-node-4 .labels{display:flex;flex-wrap:wrap;align-items:center;gap:.3636363636rem}.page-node-type-news .component-labels .layout__region .field--name-field-news-type,.page-node-4 .labels .field--name-field-news-type{font-family:soleil,sans-serif;font-size:.9090909091rem}.page-node-type-news .component-labels .layout__region .field--name-field-news-type:before,.page-node-4 .labels .field--name-field-news-type:before{content:" | ";padding-right:.2272727273rem}.page-node-type-news .block-system-main-block{max-width:100%;padding:0;padding-top:0;margin-top:3rem}.page-node-type-news h1{margin-bottom:.3636363636rem}.page-node-type-news :where(.layout){margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem;padding-top:0}.page-node-type-news .block-field-blocknodenewsfield-featured-image{margin-top:1.5rem;margin-bottom:3rem}.page-node-type-news .component-learn-more{max-width:100%;padding-top:3rem;padding-bottom:3rem;background-color:#f0f0f0}.page-node-type-news .component-learn-more .layout__region--content{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;padding-top:0;padding-bottom:0}.page-node-type-news .component-learn-more .block-title{font-weight:800;font-size:2.1818181818rem;text-transform:uppercase;letter-spacing:1.92px;margin-bottom:1.5rem}@media(min-width:60em){.page-node-type-news .component-learn-more .block-title{font-size:2.9090909091rem;line-height:1.2;letter-spacing:2.56px}}.page-node-type-news .component-learn-more .views-row{margin-bottom:1.5rem;padding:1.7272727273rem 2.3636363636rem}.page-node-type-news .site-footer{margin-top:0}.layout-search .site-footer{margin:0}.layout-search .site-main{background-color:#f0f0f0}.layout-search .site-main .block-page-title-block{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.layout-search .site-main .block-system-main-block{margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem;padding-top:0 !important}.layout-search .site-main .views-exposed-form{padding-top:3rem !important;padding-bottom:0 !important}.view-search .views-field-type{font-family:soleil,sans-serif;font-weight:800;font-size:.8181818182rem;text-transform:uppercase;letter-spacing:1.8px;color:#8563c5}@media(min-width:60em){.view-search .views-field-type{font-size:.9090909091rem;letter-spacing:2px}}.view-search .views-field-title h2{margin-top:0}.view-search .views-field-published-at{font-family:soleil,sans-serif;font-weight:300;font-size:.9090909091rem;text-transform:uppercase;line-height:1.6;letter-spacing:.5px}.view-search .views-row{display:flex;flex-direction:column;gap:.7272727273rem;margin-bottom:1.5rem}.page-node-type-scorecard .block-system-main-block{max-width:100%;padding:0;padding-top:0;margin-top:3rem}.page-node-type-scorecard .block-system-main-block :where(.block){margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem;padding-top:0}.page-node-type-scorecard .block-system-main-block .block-field-blocknodescorecardtitle,.page-node-type-scorecard .block-system-main-block .block-field-blocknodescorecardbody,.page-node-type-scorecard .block-system-main-block .field--name-body{max-width:39.0909090909rem;padding-bottom:0}@media(max-width:70.6875em){.page-node-type-scorecard .block-system-main-block :where(.block-field-blocknodescorecardfield-candidates){padding-left:0;padding-right:0}}@media(min-width:70.75em){.page-node-type-scorecard .block-system-main-block :where(.block-field-blocknodescorecardfield-candidates){margin:0 auto;padding:.9090909091rem;max-width:58.8181818182rem}}.page-node-type-scorecard h1{text-transform:uppercase;margin-bottom:.3636363636rem}@media(min-width:68.75em){.page-node-type-scorecard h1{font-weight:800;font-size:2.9090909091rem;line-height:1.09;letter-spacing:2.56px}}.page-node-type-scorecard .field--name-body{margin-top:.7272727273rem}@media(min-width:68.75em){.page-node-type-scorecard .field--name-body{font-size:1.6363636364rem}}.page-node-type-scorecard .field--name-body p:last-child{margin-bottom:.75}.page-node-type-scorecard .field--name-field-disclaimer{margin-top:3.0909090909rem}.page-node-type-scorecard sup,.page-node-type-scorecard sub{font-size:77%}.candidate-icon-key{margin:0 auto;padding:.9090909091rem;max-width:42.7272727273rem;display:flex;flex-wrap:wrap;gap:0 2.0909090909rem;max-width:37.2727272727rem;padding-top:0}.candidate-icon-key div:last-child{align-items:flex-start;text-transform:none}.candidate-icon{display:flex;flex-direction:column;align-items:center}.candidate-icon .candidate-image-wrapper{border-radius:100%;overflow:hidden}.candidate-icon .candidate-image-wrapper img{display:block;transform:translateY(8px)}tbody tr:nth-child(3n+1) .candidate-image-wrapper,.candidate-panel:nth-child(3n+1) .candidate-image-wrapper{background-color:#72d2de}tbody tr:nth-child(3n+2) .candidate-image-wrapper,.candidate-panel:nth-child(3n+2) .candidate-image-wrapper{background-color:#278391}tbody tr:nth-child(3n+3) .candidate-image-wrapper,.candidate-panel:nth-child(3n+3) .candidate-image-wrapper{background-color:#134b5a}.candidate-name{position:relative;display:inline-block;z-index:1;margin-top:-1.5454545455rem;padding:.3636363636rem .6363636364rem;background-color:#2d2058;color:#fff;font-family:soleil,sans-serif;font-weight:800;font-size:.9090909091rem;line-height:1.25}.candidate-button.candidate-button{display:block;padding:0;border:0;background:none}.candidate-button.candidate-button svg{display:block;pointer-events:none}.candidate-score-icon{width:1.8181818182rem;flex-shrink:0}@media(min-width:68.75em){.candidate-score-icon{width:2.7272727273rem}}.candidate-score-icon.interact-icon{width:2.6363636364rem}@media(min-width:68.75em){.candidate-score-icon.interact-icon{margin-right:-1rem;width:3.9090909091rem}}.candidate-modal-score{display:flex;align-items:center;gap:.3181818182rem;margin-top:.7272727273rem;margin-bottom:.9090909091rem;font-size:.9090909091rem;font-weight:bold;font-family:soleil,sans-serif;line-height:1.39;text-transform:uppercase}@media(min-width:68.75em){.candidate-modal-score{gap:.8636363636rem;font-size:1.2727272727rem}}.candidate-accordion{border-top:1px solid #2d2058}@media(min-width:70.6875em){.candidate-accordion{display:none}}.candidate-accordion .candidate-panel{padding-top:1.5rem;border-bottom:1px solid #2d2058;background-color:#eaeaea}.candidate-accordion .candidate-panel.is-open{background-color:#fff}.candidate-accordion .candidate-panel-open{display:block;margin:0 auto;padding-top:1.5rem;padding-bottom:1.5rem;border:0;background:none;font-size:.7272727273rem;line-height:1.5;letter-spacing:.8px}.candidate-accordion .candidate-panel-open svg{margin-left:.5rem;transform:scale(-1);color:#f05244}.candidate-accordion .candidate-panel-open[aria-expanded=true] svg{transform:scale(1)}.candidate-accordion .candidate-issues{display:none}.candidate-accordion .candidate-panel-open[aria-expanded=true]+.candidate-issues{display:block}.candidate-accordion .candidate-button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.1818181818rem;padding:1.5rem .9090909091rem;width:100%;border-top:1px solid #2d2058;text-transform:none;text-align:left;line-height:1.2}@media(min-width:18.75em){.candidate-accordion .candidate-button{flex-direction:row}}.candidate-accordion .candidate-button span{flex-grow:1}.candidate-accordion .candidate-button svg{flex-shrink:0}.candidate-table{display:none;text-align:center;border-collapse:collapse}@media(min-width:70.75em){.candidate-table{display:block}}.candidate-table thead{font-size:.7272727273rem;font-weight:bold;line-height:1.2;border-top:1px solid #2d2058;font-family:soleil,sans-serif}.candidate-table tbody tr{border-top:1px solid #2d2058}.candidate-table tbody tr:last-child{border-bottom:1px solid #2d2058}.candidate-table tbody tr:nth-child(odd){background-color:#eaeaea}.candidate-table th,.candidate-table td{padding:1.4545454545rem .2272727273rem 1.1363636364rem .2272727273rem}.candidate-table tr td:first-child{display:block;width:7.3636363636rem;padding:1.3636363636rem 0 1.3636363636rem .5rem}.candidate-table .candidate-button.candidate-button{text-align:center;margin:0 auto}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.modal__container{background-color:#fff;margin:1rem 1rem 0 1rem;padding:.7272727273rem;width:46.9090909091rem;max-width:100%;max-height:calc(100vh - 1rem);overflow-y:auto;font-size:.7272727273rem}@media(min-width:48em){.modal__container{font-size:1rem}}@media(min-width:68.75em){.modal__container{padding:1.6363636364rem 2.9545454545rem 2.5454545455rem 2.9545454545rem}}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-size:.9090909091rem;font-weight:bold;line-height:1.39}@media(min-width:68.75em){.modal__title{font-size:1.2727272727rem}}.modal__close{display:block;margin-right:-0.25rem;width:2rem;height:2rem;padding:0;border:0;background-color:#f05244;-webkit-mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);mask-image:url(/themes/custom/fpaf23/svg-sprite/sprite.svg?v=ucc5vid#close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;background-color:var(--icon-color,currentColor);transition:background-color .2s ease}@media(min-width:48em){.modal__close{width:4rem;height:4rem;margin-right:-1rem}}.modal__close:focus{background-color:#f05244}.modal__close:hover,.modal__close:active,.modal__close:focus-visible{background-color:#2d2058;border:2px solid #2d2058}.modal__content{text-align:left}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media(min-width:48em){.page-node-type-action .block-field-blocknodeactionfield-featured-image{float:left;max-width:375px;margin-right:1.5rem}}.action-form{padding:1.5rem;padding-top:1px;background-color:#f0f0f0}.action-form .actionkit-widget{padding-bottom:1.5rem}.action-form .form-item-mobile-phone{clear:both}.action-form .form-item-state{float:left;margin-right:1rem;width:calc(30% - 1rem)}.action-form .form-item-state input{width:100%}.action-form .form-item-zip{float:left;width:70%}@media(min-width:48em){.action-form .form-item-city{float:left;margin-right:1rem;width:calc(60% - 50px - 1rem)}.action-form .form-item-state{float:left;margin-right:1rem;width:100px}.action-form .form-item-zip{float:left;width:calc(40% - 50px - 1rem)}}ul.tabs{border-bottom:1px solid #ccc}ul.contextual-links li{position:relative !important;display:block !important;float:none !important}.contextual-links a{color:#000 !important}.contextual-links a:hover{text-decoration:underline !important;color:#000 !important}.menu-item--expanded,.menu-item--collapsed{list-style-type:none;list-style-image:none}.node--unpublished{background-color:#fff4f4}.block-local-tasks-block ul:not(.contextual-links){display:flex;gap:.7272727273rem;padding:0;margin:.7272727273rem 0;list-style:none}@media print{body{padding-top:0 !important;color:#000}a,a:link,a:visited{text-decoration:underline !important;color:#000 !important}main a[href]:after{content:" (" attr(href) ")" !important;color:#000 !important}main a[href^="javascript:"]:after,main a[href^="#"]:after{content:""}main abbr[title]:after{content:" (" attr(title) ")"}header,body,#main-content{color:#000;background-color:rgba(0,0,0,0) !important;background-image:none !important}.skip-link,#toolbar-administration,.toolbar,nav,footer,iframe,.trigger,.breadcrumb,.tabs,.pager,.feed-icons{display:none;visibility:hidden}}
