html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Calibre;src:url(webfonts/calibre_thin.woff2) format('woff2'),url(webfonts/calibre_thin.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_thin_italic.woff2) format('woff2'),url(webfonts/calibre_thin_italic.woff) format('woff');font-weight:200;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_light.woff2) format('woff2'),url(webfonts/calibre_light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_light_italic.woff2) format('woff2'),url(webfonts/calibre_light_italic.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_regular.woff2) format('woff2'),url(webfonts/calibre_regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_regular_italic.woff2) format('woff2'),url(webfonts/calibre_regular_italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_medium.woff2) format('woff2'),url(webfonts/calibre_medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_medium_italic.woff2) format('woff2'),url(webfonts/calibre_medium_italic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_semibold.woff2) format('woff2'),url(webfonts/calibre_semibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_semibold_italic.woff2) format('woff2'),url(webfonts/calibre_semibold_italic.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_bold.woff2) format('woff2'),url(webfonts/calibre_bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_bold_italic.woff2) format('woff2'),url(webfonts/calibre_bold_italic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:Calibre;src:url(webfonts/calibre_black.woff2) format('woff2'),url(webfonts/calibre_black.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:Calibre;src:url(webfonts/calibre_black_italic.woff2) format('woff2'),url(webfonts/calibre_black_italic.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_book.woff2) format('woff2'),url(webfonts/galaxie_copernicus_book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_book_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_book_italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_medium.woff2) format('woff2'),url(webfonts/galaxie_copernicus_medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_medium_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_medium_italic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_semibold.woff2) format('woff2'),url(webfonts/galaxie_copernicus_semibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_semibold_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_semibold_italic.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_bold.woff2) format('woff2'),url(webfonts/galaxie_copernicus_bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_bold_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_bold_italic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_extrabold.woff2) format('woff2'),url(webfonts/galaxie_copernicus_extrabold.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_extrabold_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_extrabold_italic.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_heavy.woff2) format('woff2'),url(webfonts/galaxie_copernicus_heavy.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:"Galaxie Copernicus";src:url(webfonts/galaxie_copernicus_heavy_italic.woff2) format('woff2'),url(webfonts/galaxie_copernicus_heavy_italic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:Louize;src:url(webfonts/louize-regular.woff2) format('woff2'),url(webfonts/louize-regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:Louize;src:url(webfonts/louize-italic.woff2) format('woff2'),url(webfonts/louize-italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:Louize;src:url(webfonts/louize-medium.woff2) format('woff2'),url(webfonts/louize-medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Louize;src:url(webfonts/louize-mediumitalic.woff2) format('woff2'),url(webfonts/louize-mediumitalic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:Louize;src:url(webfonts/louize-bold.woff2) format('woff2'),url(webfonts/louize-bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:Louize;src:url(webfonts/louize-bolditalic.woff2) format('woff2'),url(webfonts/louize-bolditalic.woff) format('woff');font-weight:700;font-style:italic}*,:after,:before{box-sizing:border-box}html{font-size:22px;font-family:Louize,"Galaxie Copernicus","Hoefler Text",Constantia,Palatino,Georgia,serif;line-height:1.6;color:rgba(0,0,0,.85);max-width:90rem;margin:0 auto;padding:0 2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-feature-settings:"liga" 1,"kern" 1,"pnum" 1;font-kerning:normal}@media (max-width:1300px){html{font-size:21px}}@media (max-width:750px){html{font-size:20px;padding:0 1rem}}@media (prefers-color-scheme:dark){html{background:#2f2f2f;color:#fff}}h1{font-size:50.63px;font-style:italic;font-weight:400;line-height:1.15}h1.blue{color:#00b5cb}h1.red{color:#e55533}h1.green{color:#9fcf67}h1.yellow{color:#ffc423}@media (max-width:750px){h1{font-size:33.75px}}h2{font-size:33.75px;font-weight:400;margin:0}h3{font-family:Calibre,"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:600;font-size:20.25px;margin:1em 0 0}h3+p{margin-top:.3em}p{margin:.75em 0}u{text-decoration:none;border-bottom:1px rgba(0,0,0,.85) solid}.error{color:#e55533}a{color:inherit;text-decoration:none;border-bottom:1px #00b5cb solid;transition:color .1s linear,border-bottom-color .1s linear}a:hover{color:#00b5cb}del{text-decoration:line-through;text-decoration-color:#e55533;text-decoration-thickness:2px}span.fpcd_email{display:inline-block;width:236.41px;height:27px;background-image:url(img/fpcd_email.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;transform:translateY(7.6px);border-bottom:1px #00b5cb solid;position:relative}@media (max-width:1300px){span.fpcd_email{width:225.66px;height:25.77px}}@media (max-width:750px){span.fpcd_email{width:214.92px;height:24.55px}}span.fpcd_email .fpcd_email_popup{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#fff;min-width:100%;white-space:nowrap;width:auto;filter:drop-shadow(rgba(0, 0, 0, .15) 0 5px 9px);padding:12px 16px 14px;font-size:18px}span.fpcd_email .fpcd_email_popup:before{content:'';display:block;width:0;height:0;position:absolute;bottom:-12px;left:calc(50% - 6px);border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff}.announcement-bar{width:calc(100% + 4rem);position:relative;left:-2rem;text-align:center;background:rgba(0,0,0,.85);margin-bottom:40px;color:#fff;font-family:Calibre,"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:500;font-size:18px;padding:10px}.announcement-bar a{color:#00b5cb}header{padding:1em 0}header #header-logo{height:50px;float:left;position:relative;bottom:3px;left:-6px;margin-right:9px}@media (max-width:750px){header #header-logo{bottom:-6px;left:0;margin-right:15px}}header h1{font-family:Calibre,"Helvetica Neue",Arial,Helvetica,sans-serif;font-style:normal;text-transform:uppercase;font-weight:600;font-size:18px;letter-spacing:2.77px;cursor:pointer}header h1 span.function-word{font-family:Louize,"Galaxie Copernicus","Hoefler Text",Constantia,Palatino,Georgia,serif;letter-spacing:1.32px;font-weight:500;text-transform:none;font-size:15.53px;margin-right:1.45px}header h1 span.content-word{transition:color .4s linear}header h1 span.content-word.yellow:hover{color:#ffc423}header h1 span.content-word.green:hover{color:#9fcf67}header h1 span.content-word.red:hover{color:#e55533}header h1 span.content-word.blue:hover{color:#00b5cb}section{padding-top:.5rem;margin-top:1rem;border-style:dotted;border-width:0;border-top-width:5px;border-image:url(img/dots_light.svg) 33.333333% repeat;border-top-color:rgba(0,0,0,.25);padding-top:30px;margin-top:70px}html.no-borderimage section{border-width:2px}@media (prefers-color-scheme:dark){section{padding-top:.5rem;margin-top:1rem;border-style:dotted;border-width:0;border-top-width:5px;border-image:url(img/dots_blue.svg) 33.333333% repeat;border-top-color:#00b5cb}html.no-borderimage section{border-width:2px}}section:first-of-type{margin-top:0}section#sunday .intro-paragraph{font-size:38px;max-width:33em}@media (max-width:1300px){section#sunday .intro-paragraph{font-size:26px}}@media (max-width:750px){section#sunday .intro-paragraph{font-size:20px}}section#sunday .smaller{font-size:16px}section#sunday span.schedule{margin-left:15px;white-space:nowrap}@media (max-width:750px){section#sunday span.schedule{display:block}}section#sunday span.schedule b{font-family:Calibre,"Helvetica Neue",Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;font-size:18px;letter-spacing:.93px}section#sunday img{max-width:100%}section#ministry-staff h3{margin:0}section#ministry-staff #staff-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;grid-row-gap:60px}@media (max-width:1300px){section#ministry-staff #staff-grid{grid-template-columns:1fr}}section#ministry-staff #staff-grid .staff-member{align-self:start}@media (max-width:750px){section#ministry-staff #staff-grid .staff-member{grid-template-columns:1fr;grid-row-gap:25px}}section#ministry-staff #staff-grid .staff-member h2{line-height:30px;margin-bottom:7px}section#ministry-staff #staff-grid .staff-member:hover .staff-photo{filter:grayscale(0)}section#ministry-staff #staff-grid .staff-member .staff-photo{width:100%;max-width:325px;height:325px;float:left;margin-right:25px;object-fit:cover;object-position:center 22%;transition:filter .2s linear;filter:grayscale(100%);box-shadow:0 10px 15px 0 rgba(0,0,0,.15)}@media (max-width:750px){section#ministry-staff #staff-grid .staff-member .staff-photo{max-width:unset;float:none;margin-bottom:25px;margin-right:0}}html.touchevents section#ministry-staff #staff-grid .staff-member .staff-photo{filter:none}section#ministry-staff #staff-grid .staff-member .staff-info p{font-size:19px}section#what-we-believe .pcusa-logo{height:45px;display:inline-block;margin-left:10px}section#faq #questions{column-count:2;column-gap:40px}section#faq #questions .qa{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media (max-width:750px){section#faq #questions{column-count:1}}section#faq #questions .qa:first-child h3{margin-top:0}section#faq .bullet{color:rgba(0,0,0,.25);font-size:70%;position:relative}@media (prefers-color-scheme:dark){section#faq .bullet{color:rgba(255,255,255,.25)}}section#calendar #desktop-calendar{width:100%;height:90vh}@media (max-width:750px){section#calendar #desktop-calendar{display:none}}section#calendar #mobile-calendar{display:none}@media (max-width:750px){section#calendar #mobile-calendar{display:block;width:100%;height:60vh}}footer.site-footer{padding-top:.5rem;margin-top:1rem;border-style:dotted;border-width:0;border-top-width:5px;border-image:url(img/dots_light.svg) 33.333333% repeat;border-top-color:rgba(0,0,0,.25);padding-top:30px;margin-top:100px;padding-bottom:2em;display:grid;grid-template-columns:62px 1fr 1fr 1fr;grid-template-areas:"fpcd-logo address contact social";grid-column-gap:20px}html.no-borderimage footer.site-footer{border-width:2px}@media (max-width:750px){footer.site-footer{padding-bottom:1em}}@media (max-width:750px){footer.site-footer{grid-template-columns:1fr;grid-template-areas:"fpcd-logo" "address" "contact" "social";grid-row-gap:40px;text-align:center}}footer.site-footer #footer-logo{grid-area:fpcd-logo;height:100px}@media (max-width:750px){footer.site-footer #footer-logo{height:58px;margin:0 auto}}footer.site-footer #address{grid-area:address}footer.site-footer #contact{grid-area:contact}footer.site-footer #contact span.fpcd_email{background-image:url(img/fpcd_email_italic.svg);width:210.21px}@media (max-width:1300px){footer.site-footer #contact span.fpcd_email{width:200.65px}}@media (max-width:750px){footer.site-footer #contact span.fpcd_email{width:191.1px}}footer.site-footer #social{grid-area:social;font-family:Calibre,"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:500;font-size:16px;color:rgba(0,0,0,.5)}@media (prefers-color-scheme:dark){footer.site-footer #social{color:inherit}}footer.site-footer #social svg{width:30px;height:30px;fill:rgba(0,0,0,.5);transition:fill .1s linear;float:left;margin-right:10px}@media (prefers-color-scheme:dark){footer.site-footer #social svg{fill:#fff}}footer.site-footer #social a{border-bottom:none;display:grid;grid-template-columns:30px 1fr;grid-column-gap:10px;margin-bottom:15px}footer.site-footer #social a div,footer.site-footer #social a svg{align-self:center}footer.site-footer #social a#facebook-link:hover{color:#3B5998}footer.site-footer #social a#facebook-link:hover svg{fill:#3B5998}footer.site-footer #social a#youtube-link:hover{color:#CE1312}footer.site-footer #social a#youtube-link:hover svg{fill:#CE1312}