@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");.legacy-html-import--agape{width:100%;max-width:none;margin:0!important;padding:0!important}.legacy-html-import--agape #siteWrapper,.legacy-html-import--agape .content,.legacy-html-import--agape .content-wrapper,.legacy-html-import--agape .fluid-engine,.legacy-html-import--agape .page-section,.legacy-html-import--agape [data-fluid-engine=true]{max-width:none;width:100%;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.legacy-html-import--agape .legacy-html-import__video,.legacy-html-import--agape .legacy-html-import__video-embed{width:100%;display:block}.legacy-html-import--agape .legacy-html-import__video{height:auto;max-width:100%;background:#000}.legacy-html-import--agape .legacy-html-import__video--background{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape{--agape-font-serif:"PT Serif",Georgia,serif;--agape-ink:#f6f2eb;--agape-text:#20352e;--agape-muted:#5f6f67;--agape-accent:#d9b15f;--agape-accent-deep:#9b6f2d;--agape-surface:#f4efe6;--agape-surface-strong:#234036;--agape-shadow:0 24px 70px rgba(16,24,20,0.18);font-family:var(--agape-font-serif);color:var(--agape-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"clig" 1}.legacy-html-import--agape .page-section{position:relative;overflow:clip}.legacy-html-import--agape :where(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,em,button){font-family:var(--agape-font-serif)}.legacy-html-import--agape .page-section .content,.legacy-html-import--agape .page-section .content-wrapper{position:relative;z-index:1}.legacy-html-import--agape .sqs-html-content :where(h1,h2,h3,h4,h5,h6){color:var(--agape-text);letter-spacing:-.03em;text-wrap:balance;font-weight:700}.legacy-html-import--agape .sqs-html-content h1{font-size:clamp(2.8rem,6vw,5.4rem);line-height:.92}.legacy-html-import--agape .sqs-html-content h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1}.legacy-html-import--agape .sqs-html-content h3{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.1}.legacy-html-import--agape .sqs-html-content :where(p,li,span,strong,em){color:var(--agape-text)}.legacy-html-import--agape .sqs-html-content p,.legacy-html-import--agape .sqsrte-large{font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.75;letter-spacing:-.005em}.legacy-html-import--agape .btn,.legacy-html-import--agape .sqs-block-button-element{font-family:var(--agape-font-serif);font-weight:700;letter-spacing:.03em;box-shadow:0 18px 45px rgba(26,41,34,.16);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.legacy-html-import--agape .btn:focus-visible,.legacy-html-import--agape .btn:hover,.legacy-html-import--agape .sqs-block-button-element:focus-visible,.legacy-html-import--agape .sqs-block-button-element:hover{transform:translateY(-2px);box-shadow:0 24px 55px rgba(26,41,34,.24)}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant){background:linear-gradient(180deg,#f8f6f1,#f4efe6)}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .page-section{padding-block:clamp(2.5rem,6vw,5rem)}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) :where(.content-wrapper,.content,.sqs-layout,.sqs-row,[data-fluid-engine=true],.fluid-engine){max-width:min(100%,1460px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(1rem,3vw,2rem)!important;padding-right:clamp(1rem,3vw,2rem)!important;box-sizing:border-box}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content{max-width:72rem}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content h1,.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content h2{font-family:Helvetica Neue,Arial,sans-serif;color:#d64949;letter-spacing:-.035em}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content h1{font-size:clamp(2.8rem,5vw,4.9rem);line-height:.96;margin-bottom:1.2rem}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content h2{font-size:clamp(2.15rem,4vw,3.85rem);line-height:1;margin-bottom:1rem}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content h3{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(1.45rem,2vw,2.3rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:#20352e}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content :where(p,li,span,strong,em){font-family:"PT Serif",Georgia,serif;font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.72;color:#20352e}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content ol,.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-html-content ul{display:grid;gap:.85rem;padding-left:1.35rem}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .btn,.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) .sqs-block-button-element,.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) button[type=submit],.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:70px;padding:0 2.25rem;border-radius:999px;border:0!important;background:rgb(228,60,71)!important;color:#ffffff!important;font-family:"PT Serif",Georgia,serif!important;font-size:1rem!important;font-weight:400!important;text-align:center;text-decoration:none!important;box-shadow:0 18px 45px rgba(214,73,73,.22)}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) :where(.sqs-block-button-element,.btn,button[type=submit],input[type=submit]) *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) :where(.form-wrapper,form,.sqs-block-form,.sqs-form-block){max-width:56rem}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) :where(input[type=text],input[type=email],input[type=tel],textarea,select){border-radius:18px!important;border:1px solid rgba(32,53,46,.16)!important;background:rgba(255,255,255,.94)!important;padding:1rem 1.05rem!important;color:#20352e!important;box-shadow:none!important}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) :where(input[type=text],input[type=email],input[type=tel],textarea,select):focus{outline:none!important;border-color:rgba(214,73,73,.55)!important;box-shadow:0 0 0 3px rgba(214,73,73,.12)!important}.legacy-html-import--agape:not(.agape-home-refresh):not(.agape-home-footer-variant) img{max-width:100%;height:auto}.legacy-html-import--agape .agape-home-section{width:100%;margin:0}.legacy-html-import--agape .agape-home-shell{width:min(100%,1680px);margin:0 auto;padding-inline:clamp(1rem,3vw,2.25rem)}html[data-tenant-key=agape] .swt-site-header{position:absolute!important;inset:0 0 auto 0!important;z-index:1000!important;background:hsla(210,1.22%,32.16%,.76)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:none!important}html[data-tenant-key=agape] .swt-site-header>div{padding-top:1rem!important;padding-bottom:1rem!important}html[data-tenant-key=agape] .swt-site-header .btn,html[data-tenant-key=agape] .swt-site-header .btn *,html[data-tenant-key=agape] .swt-site-header .btn-outline,html[data-tenant-key=agape] .swt-site-header .btn-outline *,html[data-tenant-key=agape] .swt-site-header .btn-solid,html[data-tenant-key=agape] .swt-site-header .btn-solid *,html[data-tenant-key=agape] .swt-site-header .header-nav-toggle,html[data-tenant-key=agape] .swt-site-header .swt-site-header-nav *,html[data-tenant-key=agape] .swt-site-header .swt-site-header-nav a,html[data-tenant-key=agape] .swt-site-header .swt-site-header-nav a *,html[data-tenant-key=agape] .swt-site-header a,html[data-tenant-key=agape] .swt-site-header button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-tenant-key=agape] .swt-site-header .header-nav-toggle__line{background:#ffffff!important}html[data-tenant-key=agape] .swt-site-header .swt-site-header-nav{background:transparent!important}.legacy-html-import--agape .header-announcement-bar-wrapper+header,.legacy-html-import--agape header#header,.legacy-html-import--agape header[data-test=header]{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:11000!important;background:transparent!important;pointer-events:auto!important;isolation:isolate!important}.legacy-html-import--agape header .header-background,.legacy-html-import--agape header .header-background-solid{background:hsla(210,1.22%,32.16%,.76)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.legacy-html-import--agape header .header-announcement-bar-wrapper,.legacy-html-import--agape header .header-display-desktop,.legacy-html-import--agape header .header-display-mobile,.legacy-html-import--agape header [data-test=header-inner]{background:transparent!important}.legacy-html-import--agape header .header-display-desktop,.legacy-html-import--agape header .header-display-mobile,.legacy-html-import--agape header [data-test=header-inner]{padding-left:clamp(20px,3vw,42px)!important;padding-right:clamp(20px,3vw,42px)!important}.legacy-html-import--agape header .header-actions,.legacy-html-import--agape header .header-nav-wrapper,.legacy-html-import--agape header .header-title-nav-wrapper{padding-left:0!important;padding-right:0!important}.legacy-html-import--agape header .header-actions a,.legacy-html-import--agape header .header-actions a *,.legacy-html-import--agape header .header-burger-btn,.legacy-html-import--agape header .header-burger-btn .burger-inner,.legacy-html-import--agape header .header-menu-nav-item a,.legacy-html-import--agape header .header-menu-nav-item a *,.legacy-html-import--agape header .header-nav-item a,.legacy-html-import--agape header .header-nav-item a *,.legacy-html-import--agape header .header-title a,.legacy-html-import--agape header .header-title a *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.legacy-html-import--agape header .bottom-bun,.legacy-html-import--agape header .patty,.legacy-html-import--agape header .top-bun{background:#ffffff!important}.legacy-html-import--agape header .header-actions .btn,.legacy-html-import--agape header .header-actions .btn *,.legacy-html-import--agape header .header-actions .sqs-button-element--primary,.legacy-html-import--agape header .header-actions .sqs-button-element--primary *{background:transparent!important;border:1px solid rgba(255,255,255,.8)!important;color:#ffffff!important}.legacy-html-import--agape .header-skip-link{display:none!important}.legacy-html-import--agape .agape-home-hero{position:relative;min-height:clamp(34rem,56vw,48rem);display:flex;align-items:center;overflow:hidden;isolation:isolate}.legacy-html-import--agape .agape-home-video{background-position:50%;background-repeat:no-repeat;background-size:cover}.legacy-html-import--agape .agape-home-shell--video{min-height:clamp(40rem,64vw,54rem);display:flex;align-items:center;justify-content:center;padding-block:clamp(6rem,13vw,9.5rem)}.legacy-html-import--agape .agape-home-video-placeholder{width:min(100%,1120px);margin:0 auto;padding-block:clamp(1.5rem,4vw,3rem)}.legacy-html-import--agape .agape-home-video-placeholder img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;min-height:clamp(22rem,34vw,30rem)}.legacy-html-import--agape .agape-home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,24,22,.82),rgba(18,24,22,.64) 36%,rgba(18,24,22,.24) 64%,rgba(18,24,22,.12)),linear-gradient(180deg,rgba(10,14,13,.18),rgba(10,14,13,.28))}.legacy-html-import--agape .agape-home-hero-bg{position:absolute;inset:0;z-index:-2}.legacy-html-import--agape .agape-home-hero-bg img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-home-shell--hero{position:relative;width:min(100%,1680px);padding-block:clamp(4rem,9vw,7rem)}.legacy-html-import--agape .agape-home-why{background:#d64949}.legacy-html-import--agape .agape-home-shell--split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.legacy-html-import--agape .agape-home-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem) clamp(1rem,3vw,3rem)}.legacy-html-import--agape .agape-home-hero-copy{max-width:46rem}.legacy-html-import--agape .agape-home-eyebrow,.legacy-html-import--agape .agape-home-hero-copy a,.legacy-html-import--agape .agape-home-hero-copy h1,.legacy-html-import--agape .agape-home-hero-copy p{color:#fff8f2}.legacy-html-import--agape .agape-home-eyebrow{margin:0 0 1rem;font-size:clamp(.95rem,1vw,1.05rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legacy-html-import--agape .agape-home-hero-copy h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3.25rem,5vw,4rem);font-style:normal;font-weight:700;line-height:1.056;letter-spacing:-1.28px;margin:0 0 1rem;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-hero-copy>p:not(.agape-home-eyebrow){font-family:var(--agape-font-serif);font-size:22.4px;font-style:normal;font-weight:400;line-height:33.6px;letter-spacing:normal;margin:16px 0 0;max-width:40rem;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-actions{display:flex;flex-wrap:wrap;gap:.9rem 1.15rem;margin-top:1.9rem;align-items:center}.legacy-html-import--agape .agape-home-why .agape-home-copy :where(h2,h3,p){color:#fff7f3}.legacy-html-import--agape .agape-home-why .agape-home-copy h2{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3.25rem,5vw,4rem);font-style:normal;font-weight:700;line-height:67.584px;letter-spacing:-1.28px;margin:0;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-why .agape-home-copy h3{font-family:Helvetica Neue,Arial,sans-serif;font-size:35.2px;font-style:normal;font-weight:400;line-height:40.2125px;letter-spacing:-.704px;margin:32px 0;-webkit-font-smoothing:antialiased}.legacy-html-import--agape.agape-staff-refresh{background:linear-gradient(180deg,#f8f6f1,#f4efe6)}.legacy-html-import--agape .agape-staff-hero{position:relative;display:flex;align-items:center;overflow:hidden;isolation:isolate}.legacy-html-import--agape .agape-staff-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,24,22,.82),rgba(18,24,22,.64) 36%,rgba(18,24,22,.24) 64%,rgba(18,24,22,.12)),linear-gradient(180deg,rgba(10,14,13,.18),rgba(10,14,13,.28))}.legacy-html-import--agape .agape-staff-hero__bg{position:absolute;inset:0;z-index:-2}.legacy-html-import--agape .agape-staff-hero__bg img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-staff-hero__shell{position:relative;width:min(100%,1680px);padding-block:clamp(7.75rem,12vw,9rem) clamp(3rem,6vw,4rem)}.legacy-html-import--agape .agape-staff-hero__copy{max-width:56rem}.legacy-html-import--agape .agape-staff-grid-section{padding-block:clamp(3.5rem,6vw,5rem)}.legacy-html-import--agape .agape-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,3vw,3rem) clamp(1.5rem,2.5vw,2.5rem)}.legacy-html-import--agape .agape-staff-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.25rem clamp(.5rem,1vw,.75rem)}.legacy-html-import--agape .agape-staff-card__media{width:min(100%,18.25rem);aspect-ratio:1/1;margin-bottom:1.15rem;border-radius:999px;overflow:hidden}.legacy-html-import--agape .agape-staff-card__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-staff-card__copy{max-width:27rem}.legacy-html-import--agape .agape-staff-card__copy h3{margin:0;color:rgb(0,0,0);font-size:35.2px;line-height:40.2125px;letter-spacing:-.704px}.legacy-html-import--agape .agape-staff-card__copy h3,.legacy-html-import--agape .agape-staff-card__copy h4{display:inline;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;text-align:center;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-staff-card__copy h4{margin:.55rem 0 0;color:rgb(228,60,71);font-size:25.6px;line-height:29.9827px;letter-spacing:-.512px}.legacy-html-import--agape .agape-staff-card__copy p{margin:.9rem 0 0;color:#20352e;font-family:"PT Serif",Georgia,serif;font-size:clamp(.84rem,.92vw,.92rem);line-height:1.52}.legacy-html-import--agape .agape-staff-board-section{padding-block:0 clamp(4rem,7vw,6rem)}.legacy-html-import--agape .agape-staff-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.97fr);gap:clamp(2rem,3vw,3.25rem);align-items:start}.legacy-html-import--agape .agape-staff-volunteers{width:100%;max-width:38rem;justify-self:end;margin-left:auto;padding-left:clamp(4.5rem,6vw,7.5rem)}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card{border-radius:0;padding:0;box-shadow:none}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card--light{background:transparent}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card h2{margin:0 0 1rem;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(2.2rem,3.6vw,3.45rem);line-height:1;letter-spacing:-.035em}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card h2,.legacy-html-import--agape .agape-staff-board-section .agape-staff-volunteers__copy h2{color:#20352e}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card ul{margin:1rem 0 0;padding-left:1.35rem}.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card li,.legacy-html-import--agape .agape-staff-board-section .agape-staff-board__card p,.legacy-html-import--agape .agape-staff-board-section .agape-staff-volunteers__copy p{font-family:"PT Serif",Georgia,serif;font-size:clamp(1rem,1.1vw,1.05rem);line-height:1.62}.legacy-html-import--agape .agape-staff-volunteers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;max-width:31rem}.legacy-html-import--agape .agape-staff-volunteer-thumb{width:100%;aspect-ratio:1/1;border-radius:999px;overflow:hidden;min-width:0}.legacy-html-import--agape .agape-staff-volunteer-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-staff-volunteers__copy{margin-top:1.6rem;max-width:28rem}.legacy-html-import--agape .agape-staff-join-section{background:radial-gradient(circle at 15% 12%,rgba(210,210,210,.42) 0 2px,transparent 2px 100%),linear-gradient(135deg,rgba(230,230,230,.18) 8%,transparent 8% 34%,rgba(230,230,230,.18) 34% 42%,transparent 42% 68%,rgba(230,230,230,.18) 68% 76%,transparent 76%),#f8f8f6;background-size:16px 16px,280px 280px,auto;padding-block:clamp(4.5rem,7vw,6.5rem)}.legacy-html-import--agape .agape-staff-join{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.5rem,4vw,4.75rem);align-items:start}.legacy-html-import--agape .agape-staff-join__panel--live,.legacy-html-import--agape .agape-staff-join__panel--placeholder{width:100%;max-width:42rem}.legacy-html-import--agape .agape-staff-join__panel--live .switch-form{width:100%;max-width:100%;margin:0;border:0!important}.legacy-html-import--agape .agape-staff-join__panel--live .switch-form__panel{padding:0;border:0!important;background:transparent;border-radius:0;box-shadow:none}.legacy-html-import--agape .agape-staff-join__panel--live .form-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.9rem;column-gap:.9rem;row-gap:1rem}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field{gap:.35rem;width:100%!important;max-width:none;align-self:stretch}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field:has(#email),.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field:has(#message),.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field:has(#phone),.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field:has(#subject),.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field:has(.payload-richtext){grid-column:1/-1}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field[data-field-name=first_name],.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field[data-field-name=last_name]{grid-column:span 1}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field>label{color:#1d1d1d;font-family:"PT Serif",Georgia,serif;font-size:.98rem;line-height:1.35;margin:0 0 .35rem}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field>label .required{color:rgba(29,29,29,.66);font-weight:400}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field .payload-richtext,.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-field .payload-richtext p{color:#1d1d1d;font-family:"PT Serif",Georgia,serif;font-size:.98rem;line-height:1.35;margin:0}.legacy-html-import--agape .agape-staff-join__panel--live [data-slot=select-trigger],.legacy-html-import--agape .agape-staff-join__panel--live button[role=combobox],.legacy-html-import--agape .agape-staff-join__panel--live input:not([type=checkbox]):not([type=radio]),.legacy-html-import--agape .agape-staff-join__panel--live textarea{min-height:3.55rem;border-radius:0!important;border:1px solid rgba(95,111,103,.3)!important;background:rgba(255,255,255,.8)!important;box-shadow:none!important;padding:.85rem 1rem!important}.legacy-html-import--agape .agape-staff-join__panel--live textarea{min-height:8.5rem}.legacy-html-import--agape .agape-staff-join__panel--live .responsive-form-submit{grid-column:1/-1;margin-top:.35rem}.legacy-html-import--agape .agape-staff-join__panel--live .switch-form__submit{min-height:3.55rem;padding-inline:1.8rem;font-family:"PT Serif",Georgia,serif!important;font-size:1rem!important;font-weight:400!important;box-shadow:none}.legacy-html-import--agape .agape-staff-board__card--join{padding-top:2.3rem}.legacy-html-import--agape .agape-staff-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.legacy-html-import--agape .agape-staff-field{margin-bottom:.85rem}.legacy-html-import--agape .agape-staff-formlabel{color:#1d1d1d;font-family:"PT Serif",Georgia,serif;font-size:.98rem;line-height:1.35;margin:0 0 .35rem}.legacy-html-import--agape .agape-staff-formlabel span{color:rgba(29,29,29,.66)}.legacy-html-import--agape .agape-staff-formlabel--group{margin-bottom:.55rem}.legacy-html-import--agape .agape-staff-formline{height:3.55rem;border:1px solid rgba(95,111,103,.3);background:rgba(255,255,255,.8)}.legacy-html-import--agape .agape-staff-formline--tall{height:7.8rem}.legacy-html-import--agape .agape-staff-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;margin-top:1rem;padding:0 1.7rem;border-radius:999px;background:rgb(228,60,71);color:#ffffff;font-family:"PT Serif",Georgia,serif;font-size:1rem}.legacy-html-import--agape .agape-staff-board__card--join .agape-home-pill{margin-top:1.5rem;width:-moz-fit-content;width:fit-content}.legacy-html-import--agape .agape-staff-board__card--join h2{color:rgb(228,60,71)}.legacy-html-import--agape .agape-staff-board__card--join p{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,2.4vw,2.45rem);line-height:1.18;color:rgba(32,33,36,.82);max-width:28rem}@media (max-width:1080px){.legacy-html-import--agape .agape-staff-board,.legacy-html-import--agape .agape-staff-grid,.legacy-html-import--agape .agape-staff-join{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-html-import--agape .agape-staff-volunteers{max-width:none;justify-self:stretch;padding-left:0}}@media (max-width:767px){.legacy-html-import--agape .agape-staff-board,.legacy-html-import--agape .agape-staff-formgrid,.legacy-html-import--agape .agape-staff-grid,.legacy-html-import--agape .agape-staff-join,.legacy-html-import--agape .agape-staff-join__panel--live .form-field-grid{grid-template-columns:minmax(0,1fr)}.legacy-html-import--agape .agape-staff-hero__shell{padding-top:8.5rem}.legacy-html-import--agape .agape-staff-volunteers__grid{max-width:none}.legacy-html-import--agape .agape-staff-volunteers{justify-self:stretch;padding-left:0}}.legacy-html-import--agape .agape-programs-hero{min-height:48rem;display:flex;align-items:stretch}.legacy-html-import--agape .agape-programs-hero__bg,.legacy-html-import--agape .agape-programs-hero__bg:after{position:absolute;inset:0}.legacy-html-import--agape .agape-programs-hero__bg:after{content:"";background:rgba(22,20,20,.46)}.legacy-html-import--agape .agape-programs-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-programs-hero__shell{position:relative;z-index:1;display:flex;align-items:center;min-height:inherit;padding-block:8rem 6.5rem}.legacy-html-import--agape .agape-programs-hero__copy{max-width:42rem;margin-left:clamp(3rem,13vw,18rem)}.legacy-html-import--agape .agape-programs-hero__copy h1{margin:0}.legacy-html-import--agape .agape-programs-hero__copy p{max-width:37rem}.legacy-html-import--agape .agape-programs-white{background:#ffffff;padding-block:clamp(4rem,7vw,6.5rem)}.legacy-html-import--agape .agape-programs-stack{display:grid;gap:clamp(4rem,7vw,6.5rem)}.legacy-html-import--agape .agape-programs-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}.legacy-html-import--agape .agape-programs-duo--reverse{grid-template-columns:minmax(380px,.88fr) minmax(0,1fr)}.legacy-html-import--agape .agape-programs-duo__copy{max-width:40rem}.legacy-html-import--agape .agape-programs-duo__copy--center{text-align:center;justify-self:center}.legacy-html-import--agape .agape-programs-duo__copy h2{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,4.8vw,4.3rem);line-height:.98;letter-spacing:-.04em;color:#000000}.legacy-html-import--agape .agape-programs-duo__copy li,.legacy-html-import--agape .agape-programs-duo__copy p{margin:1.35rem 0 0;font-family:"PT Serif",Georgia,serif;font-size:clamp(1.45rem,1.7vw,2.15rem);line-height:1.5;color:#000000}.legacy-html-import--agape .agape-programs-circle{width:min(100%,32rem);aspect-ratio:1/1;justify-self:center;overflow:hidden;border-radius:999px}.legacy-html-import--agape .agape-programs-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-programs-foodkids{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);min-height:56rem}.legacy-html-import--agape .agape-programs-foodkids__copy{background:rgb(208,66,63);padding:clamp(4rem,7vw,5.75rem) clamp(2rem,5vw,4.25rem)}.legacy-html-import--agape .agape-programs-foodkids__copy-inner{max-width:41rem;margin-left:auto}.legacy-html-import--agape .agape-programs-foodkids__copy h2,.legacy-html-import--agape .agape-programs-foodkids__copy h3,.legacy-html-import--agape .agape-programs-foodkids__copy li,.legacy-html-import--agape .agape-programs-foodkids__copy p{color:#ffffff}.legacy-html-import--agape .agape-programs-darkband__copy h2,.legacy-html-import--agape .agape-programs-foodkids__copy h2{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,5vw,4.6rem);line-height:.98;letter-spacing:-.04em}.legacy-html-import--agape .agape-programs-darkband__copy p,.legacy-html-import--agape .agape-programs-foodkids__copy li,.legacy-html-import--agape .agape-programs-foodkids__copy p{font-family:"PT Serif",Georgia,serif;font-size:clamp(1.35rem,1.65vw,2.05rem);line-height:1.52}.legacy-html-import--agape .agape-programs-foodkids__copy h3{margin:1.75rem 0 0;font-family:"PT Serif",Georgia,serif;font-size:clamp(1.6rem,1.85vw,2.2rem);line-height:1.2;font-weight:700}.legacy-html-import--agape .agape-programs-foodkids__copy ul{margin:1.25rem 0 0;padding-left:1.8rem}.legacy-html-import--agape .agape-programs-foodkids__copy li+li{margin-top:1rem}.legacy-html-import--agape .agape-programs-foodkids__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-programs-darkband{background:rgb(82,82,84);padding-block:clamp(4rem,7vw,6rem)}.legacy-html-import--agape .agape-programs-darkband__stack{display:grid;gap:clamp(3.5rem,6vw,5rem)}.legacy-html-import--agape .agape-programs-darkband__row{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.25rem);align-items:center}.legacy-html-import--agape .agape-programs-darkband__row--reverse{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.legacy-html-import--agape .agape-programs-darkband__copy{max-width:42rem}.legacy-html-import--agape .agape-programs-darkband__copy h2,.legacy-html-import--agape .agape-programs-darkband__copy p{color:#ffffff}.legacy-html-import--agape .agape-programs-darkband__copy h2{margin:0}.legacy-html-import--agape .agape-programs-darkband__copy p{margin:1.5rem 0 0}.legacy-html-import--agape .agape-programs-donation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:46rem}.legacy-html-import--agape .agape-programs-donation__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-programs-donation__copy{background:radial-gradient(circle at 85% 82%,rgba(210,210,210,.42) 0 2px,transparent 2px 100%),linear-gradient(135deg,rgba(230,230,230,.18) 8%,transparent 8% 34%,rgba(230,230,230,.18) 34% 42%,transparent 42% 68%,rgba(230,230,230,.18) 68% 76%,transparent 76%),#f8f8f6;background-size:16px 16px,280px 280px,auto;padding:clamp(3rem,6vw,5rem);display:flex;align-items:center}.legacy-html-import--agape .agape-programs-donation__copy-inner{max-width:42rem}.legacy-html-import--agape .agape-programs-donation__copy h2{margin:0;color:#000000;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,5vw,4.9rem);line-height:.98;letter-spacing:-.04em}.legacy-html-import--agape .agape-programs-donation__copy li,.legacy-html-import--agape .agape-programs-donation__copy p{color:#000000;font-family:"PT Serif",Georgia,serif}.legacy-html-import--agape .agape-programs-donation__lede{margin:1.5rem 0 0;font-size:clamp(2rem,2.5vw,3.2rem);line-height:1.14}.legacy-html-import--agape .agape-programs-donation__copy ul{margin:1.7rem 0 0;padding-left:1.8rem}.legacy-html-import--agape .agape-programs-donation__copy li{font-size:clamp(1.25rem,1.45vw,1.95rem);line-height:1.55}.legacy-html-import--agape .agape-programs-donation__copy li+li{margin-top:1.1rem}.legacy-html-import--agape .agape-programs-donation__cta{margin-top:2rem}@media (max-width:1180px){.legacy-html-import--agape .agape-programs-hero__copy{margin-left:clamp(1rem,5vw,4rem)}.legacy-html-import--agape .agape-programs-darkband__row,.legacy-html-import--agape .agape-programs-darkband__row--reverse,.legacy-html-import--agape .agape-programs-donation,.legacy-html-import--agape .agape-programs-duo,.legacy-html-import--agape .agape-programs-duo--reverse,.legacy-html-import--agape .agape-programs-foodkids{grid-template-columns:minmax(0,1fr)}.legacy-html-import--agape .agape-programs-darkband__copy,.legacy-html-import--agape .agape-programs-donation__copy-inner,.legacy-html-import--agape .agape-programs-duo__copy,.legacy-html-import--agape .agape-programs-foodkids__copy-inner{max-width:none;margin-left:0}.legacy-html-import--agape .agape-programs-circle{order:-1}}@media (max-width:767px){.legacy-html-import--agape .agape-programs-hero{min-height:38rem}.legacy-html-import--agape .agape-programs-hero__shell{padding-block:7.5rem 4.5rem}.legacy-html-import--agape .agape-programs-donation__copy,.legacy-html-import--agape .agape-programs-foodkids__copy{padding:2rem 1.25rem}.legacy-html-import--agape .agape-programs-circle{width:min(100%,24rem)}}.legacy-html-import--agape .agape-home-why .agape-home-copy p{font-family:var(--agape-font-serif);font-size:22.4px;font-style:normal;font-weight:400;line-height:33.6px;letter-spacing:normal;max-width:635.68px;margin:16px 0 0;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-media{min-height:clamp(24rem,44vw,46rem)}.legacy-html-import--agape .agape-home-media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.legacy-html-import--agape .agape-home-impact{background:#ffffff}.legacy-html-import--agape .agape-home-shell--impact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding-block:clamp(2rem,4vw,4rem)}.legacy-html-import--agape .agape-home-impact-media{padding:clamp(.5rem,2vw,1.5rem)}.legacy-html-import--agape .agape-home-impact-media img{width:100%;max-height:min(42vw,34rem);-o-object-fit:contain;object-fit:contain;filter:none;box-shadow:none}.legacy-html-import--agape .agape-home-impact-copy{padding:clamp(1rem,2vw,2rem)}.legacy-html-import--agape .agape-home-impact-copy h2{color:#d64949;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(3.25rem,5vw,4rem);font-style:normal;font-weight:400;line-height:1.056;letter-spacing:-1.28px;margin:0 0 1.5rem;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-impact-copy ul{margin:16px 0 0;padding-left:40px;display:grid;gap:0}.legacy-html-import--agape .agape-home-impact-copy li{font-family:var(--agape-font-serif);font-size:22.4px;font-style:normal;font-weight:400;line-height:33.6px;margin:11.2px 0;letter-spacing:normal;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-cta{background:linear-gradient(135deg,rgba(228,230,234,.58) 0 11%,transparent 11% 31%,rgba(228,230,234,.42) 31% 41%,transparent 41% 100%),radial-gradient(circle at 16% 18%,rgba(199,203,210,.35) 0 1px,transparent 1px) 0 0/18px 18px,#f8f8f5}.legacy-html-import--agape .agape-home-shell--cta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);min-height:clamp(52rem,72vw,68rem);padding-block:clamp(8rem,16vw,12rem);align-items:center}.legacy-html-import--agape .agape-home-cta-card{display:grid;justify-items:center;text-align:center;gap:.9rem}.legacy-html-import--agape .agape-home-cta-card img{width:min(11rem,42vw);max-height:10rem;-o-object-fit:contain;object-fit:contain;transition:transform .18s ease}.legacy-html-import--agape .agape-home-cta-card:hover img{transform:translateY(-3px) scale(1.02)}.legacy-html-import--agape .agape-home-cta-card h3{color:#d64949;font-family:Helvetica Neue,Arial,sans-serif;font-size:44.8px;font-style:normal;font-weight:700;line-height:49.8893px;letter-spacing:-.896px;text-transform:none;text-align:center;margin:0;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-pill{display:flex;align-items:center;justify-content:center;flex-basis:0%;flex-grow:1;flex-shrink:1;width:341.734px;max-width:100%;min-width:0;height:71.1875px;min-height:71.1875px;padding:0 35.2px;border-radius:300px;background:rgb(228,60,71);color:rgb(255,255,255);text-decoration:none;text-transform:none;letter-spacing:normal;font-family:var(--agape-font-serif);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;box-shadow:0 18px 45px rgba(214,73,73,.22);transition:opacity .1s linear,transform .18s ease,box-shadow .18s ease;backface-visibility:hidden;box-sizing:border-box;-webkit-font-smoothing:antialiased}.legacy-html-import--agape .agape-home-pill--light{background:rgb(228,60,71);border:0 solid rgb(255,255,255);backdrop-filter:none}.legacy-html-import--agape .agape-home-pill:focus-visible,.legacy-html-import--agape .agape-home-pill:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 24px 55px rgba(214,73,73,.28)}.legacy-html-import--agape .agape-home-footer{background:#535354}.legacy-html-import--agape .agape-home-shell--footer{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-block:clamp(2rem,5vw,4rem)}.legacy-html-import--agape .agape-home-footer-copy{display:grid;gap:1.8rem}.legacy-html-import--agape .agape-home-footer-logo{width:min(28rem,100%)}.legacy-html-import--agape .agape-home-footer-contact :where(p,strong,em,a,span),.legacy-html-import--agape .agape-home-footer-sponsor :where(p,strong,em,a,span){color:#ffffff!important}.legacy-html-import--agape .agape-home-footer-contact p,.legacy-html-import--agape .agape-home-footer-sponsor p{margin:0;font-size:clamp(1.05rem,1.3vw,1.28rem);line-height:1.55}.legacy-html-import--agape .agape-home-footer-contact{display:grid;gap:1.45rem}.legacy-html-import--agape .agape-home-footer-contact a{color:#ffffff!important;text-decoration-thickness:2px;text-underline-offset:.16em}.legacy-html-import--agape .agape-home-footer-sponsor{display:grid;gap:1rem;align-content:start}.legacy-html-import--agape .agape-home-footer-sponsor img{width:min(21rem,100%)}.legacy-html-import--agape .agape-home-footer-media img{width:100%;height:auto;display:block;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px rgba(0,0,0,.22)}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"]{background:#d64949}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .content-wrapper{padding-block:clamp(2rem,5vw,4rem)!important}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fluid-engine{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;align-items:stretch;max-width:1680px;margin:0 auto!important}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fe-block-f65d41bbf7c0db5d3a6c,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fe-block-yui_3_17_2_1_1748533610968_11837{grid-area:auto!important}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fe-block-yui_3_17_2_1_1748533610968_11837{display:flex;align-items:center;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4rem)}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-yui_3_17_2_1_1748533610968_11837 .sqs-text-block-container{max-width:40rem}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-yui_3_17_2_1_1748533610968_11837 .sqs-html-content :where(h1,h2,h3,p,span,strong,em){color:#fff7f3}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-yui_3_17_2_1_1748533610968_11837 .sqs-html-content h1{font-size:clamp(3.1rem,5vw,5.4rem);line-height:.95;margin-bottom:1.2rem}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-yui_3_17_2_1_1748533610968_11837 .sqs-html-content h3{font-family:"PT Serif",Georgia,serif;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:400;line-height:1.25;margin-bottom:1.8rem}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-yui_3_17_2_1_1748533610968_11837 .sqsrte-large{font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.75;max-width:32rem}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .fluid-image-animation-wrapper,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .fluid-image-component-root,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .fluid-image-container,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .js-content-mode-element,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .js-content-mode-element-wrapper,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c .sqs-block-content,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fe-block-f65d41bbf7c0db5d3a6c{height:100%;min-height:100%}.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] #block-f65d41bbf7c0db5d3a6c img{height:100%;-o-object-fit:cover!important;object-fit:cover!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"]{background:radial-gradient(circle at 10% 16%,rgba(230,231,233,.9),transparent 22%),linear-gradient(180deg,#ffffff,#f8f6f1)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .content-wrapper{padding-block:clamp(2rem,4vw,4rem)!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fluid-engine{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:1680px;margin:0 auto!important;padding-inline:clamp(1rem,3vw,2rem)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fe-block-d76e4b8610989c2c485b,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fe-block-da7edb176f51321408ff{grid-area:auto!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fe-block-da7edb176f51321408ff{padding:clamp(1rem,3vw,2rem)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-da7edb176f51321408ff .fluid-image-animation-wrapper,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-da7edb176f51321408ff .fluid-image-component-root,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-da7edb176f51321408ff .fluid-image-container{filter:drop-shadow(0 32px 38px rgba(91,72,44,.18))}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-da7edb176f51321408ff img{max-height:min(42vw,34rem);-o-object-fit:contain!important;object-fit:contain!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fe-block-d76e4b8610989c2c485b{padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2.5rem)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-d76e4b8610989c2c485b .sqs-html-content h1{color:#d64949;font-size:clamp(2.8rem,5vw,5rem);line-height:.95;margin-bottom:1.5rem}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-d76e4b8610989c2c485b .sqs-html-content ul{display:grid;gap:1.3rem;padding-left:1.35rem}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-d76e4b8610989c2c485b .sqs-html-content li::marker{color:#171717}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] #block-d76e4b8610989c2c485b .sqs-html-content p{font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.62}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"]{background:linear-gradient(135deg,rgba(228,230,234,.58) 0 11%,transparent 11% 31%,rgba(228,230,234,.42) 31% 41%,transparent 41% 100%),radial-gradient(circle at 16% 18%,rgba(199,203,210,.35) 0 1px,transparent 1px) 0 0/18px 18px,#f8f8f5}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .section-background,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .section-background img,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .section-background-overlay{display:none!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .content-wrapper{padding-block:clamp(8rem,15vw,11rem)!important;min-height:clamp(52rem,72vw,68rem)!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fluid-engine{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"donate-icon volunteer-icon attend-icon" "donate-title volunteer-title attend-title" "donate-button volunteer-button attend-button";gap:clamp(.65rem,2vw,1.5rem) clamp(1rem,3vw,2rem);align-items:start;align-content:center;min-height:clamp(44rem,62vw,56rem);max-width:1480px;margin:0 auto!important;padding-inline:clamp(1rem,3vw,2rem)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-yui_3_17_2_1_1748533610968_523344{grid-area:donate-icon!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-yui_3_17_2_1_1748533610968_524644{grid-area:donate-title!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-yui_3_17_2_1_1748533610968_525020{grid-area:donate-button!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-54eb4950ed484288b9eb{grid-area:volunteer-icon!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-82f4504a28f9b3733e1a{grid-area:volunteer-title!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-c5770a665181d326715a{grid-area:volunteer-button!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-190224e8d4d2c661308f{grid-area:attend-icon!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-db79f448054dcd38564b{grid-area:attend-title!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fe-block-19c5ff4ae64aeaf299e8{grid-area:attend-button!important}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] :is(.fe-block-yui_3_17_2_1_1748533610968_523344,.fe-block-54eb4950ed484288b9eb,.fe-block-190224e8d4d2c661308f){display:flex;justify-content:center;padding-bottom:.4rem}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] :is(#block-yui_3_17_2_1_1748533610968_523344,#block-54eb4950ed484288b9eb,#block-190224e8d4d2c661308f) img{width:min(11rem,40vw);max-height:10rem;-o-object-fit:contain!important;object-fit:contain!important;filter:saturate(1.05);transition:transform .18s ease}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] :is(.fe-block-yui_3_17_2_1_1748533610968_523344,.fe-block-54eb4950ed484288b9eb,.fe-block-190224e8d4d2c661308f):hover img{transform:translateY(-3px) scale(1.02)}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] :is(#block-yui_3_17_2_1_1748533610968_524644,#block-82f4504a28f9b3733e1a,#block-db79f448054dcd38564b) .sqs-html-content h2{color:#d64949;font-size:clamp(2rem,3vw,3.25rem);line-height:1;letter-spacing:-.04em;text-transform:uppercase}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] :is(#block-yui_3_17_2_1_1748533610968_525020,#block-c5770a665181d326715a,#block-19c5ff4ae64aeaf299e8) .sqs-block-button-element{min-width:min(23rem,100%);border-radius:999px;background:#d64949!important;border-color:#d64949!important;color:#fffaf6!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"]{background:#535354}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .content-wrapper{padding-block:clamp(2rem,5vw,4rem)!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fluid-engine{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);grid-template-areas:"logo building" "contact building" "sponsor-label spacer" "sponsor-image spacer" "sponsor-name spacer";align-items:start;gap:clamp(.5rem,2vw,1.5rem) clamp(2rem,4vw,4rem);max-width:1560px;margin:0 auto!important;padding-inline:clamp(1rem,3vw,2rem)}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-9a9598369266e875c5f8{grid-area:logo!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-934c6927dc22b63f3d23{grid-area:contact!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-yui_3_17_2_1_1749486465876_3657{grid-area:sponsor-label!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-yui_3_17_2_1_1749486465876_3238{grid-area:sponsor-image!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-26da5acbf1ae6a5a090e{grid-area:sponsor-name!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fe-block-yui_3_17_2_1_1749486465876_2348{grid-area:building!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] :is(.fe-block-9a9598369266e875c5f8,.fe-block-934c6927dc22b63f3d23,.fe-block-yui_3_17_2_1_1749486465876_3657,.fe-block-yui_3_17_2_1_1749486465876_3238,.fe-block-26da5acbf1ae6a5a090e,.fe-block-yui_3_17_2_1_1749486465876_2348){grid-area:inherit!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] :is(#block-934c6927dc22b63f3d23,#block-yui_3_17_2_1_1749486465876_3657,#block-26da5acbf1ae6a5a090e) .sqs-html-content :where(p,strong,em,a,span){color:#f4f1ea}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-934c6927dc22b63f3d23 .sqs-html-content p{font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-934c6927dc22b63f3d23 a{text-decoration-thickness:2px;text-underline-offset:.16em}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-yui_3_17_2_1_1749486465876_2348 img{width:100%;height:auto;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 60px rgba(0,0,0,.22)}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-yui_3_17_2_1_1749486465876_3238 img{width:min(21rem,100%)}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-26da5acbf1ae6a5a090e .sqs-html-content p{font-size:clamp(1rem,1.15vw,1.2rem)}@media (prefers-reduced-motion:reduce){.legacy-html-import--agape .btn,.legacy-html-import--agape .sqs-block-button-element{transition:none;transform:none}}@media (max-width:920px){.legacy-html-import--agape .agape-home-shell--footer,.legacy-html-import--agape .agape-home-shell--impact,.legacy-html-import--agape .agape-home-shell--split,.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fluid-engine,.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe74"] .fluid-engine,.legacy-html-import--agape [data-section-id="68389847ce363e73d6786faf"] .fluid-engine{grid-template-columns:1fr!important}.legacy-html-import--agape .agape-home-shell--cta{grid-template-columns:1fr;min-height:auto;padding-block:clamp(5rem,12vw,7rem)}.legacy-html-import--agape .agape-home-media{min-height:18rem}.legacy-html-import--agape .agape-home-impact-media img{max-height:24rem}.legacy-html-import--agape [data-section-id="682b59e846583c56ff91fe77"] .fluid-engine{grid-template-columns:1fr!important;grid-template-areas:"donate-icon" "donate-title" "donate-button" "volunteer-icon" "volunteer-title" "volunteer-button" "attend-icon" "attend-title" "attend-button"!important;gap:.75rem!important;min-height:auto}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] .fluid-engine{grid-template-areas:"logo" "contact" "building" "sponsor-label" "sponsor-image" "sponsor-name"!important}.legacy-html-import--agape [data-section-id="682b59e546583c56ff91fe1f"] #block-yui_3_17_2_1_1749486465876_2348 img{max-width:100%}}.legacy-html-import--getlevlr{width:100%;max-width:none;margin:0!important;padding:0!important;--getlevlr-accent-strong:rgb(5,122,118);--getlevlr-accent-soft:rgba(19,195,195,0.1);--getlevlr-surface:#f7fbfb;--getlevlr-shadow:0 22px 55px rgba(3,60,58,0.12)}.legacy-html-import--getlevlr .page-section{position:relative;overflow:clip}.legacy-html-import--getlevlr .page-section .content,.legacy-html-import--getlevlr .page-section .content-wrapper{position:relative;z-index:1}.legacy-html-import--getlevlr .sqs-html-content :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.legacy-html-import--getlevlr .btn,.legacy-html-import--getlevlr .newsletter-form-button,.legacy-html-import--getlevlr .sqs-block-button-element,.legacy-html-import--getlevlr .switch-form__submit{box-shadow:var(--getlevlr-shadow);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.legacy-html-import--getlevlr .btn:focus-visible,.legacy-html-import--getlevlr .btn:hover,.legacy-html-import--getlevlr .newsletter-form-button:focus-visible,.legacy-html-import--getlevlr .newsletter-form-button:hover,.legacy-html-import--getlevlr .sqs-block-button-element:focus-visible,.legacy-html-import--getlevlr .sqs-block-button-element:hover,.legacy-html-import--getlevlr .switch-form__submit:focus-visible,.legacy-html-import--getlevlr .switch-form__submit:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(3,60,58,.18)}.legacy-html-import--getlevlr .content,.legacy-html-import--getlevlr .content-wrapper,.legacy-html-import--getlevlr .fluid-engine,.legacy-html-import--getlevlr .page-section,.legacy-html-import--getlevlr [data-fluid-engine=true]{max-width:none;width:100%;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media (prefers-reduced-motion:reduce){.legacy-html-import--getlevlr .btn,.legacy-html-import--getlevlr .newsletter-form-button,.legacy-html-import--getlevlr .sqs-block-button-element,.legacy-html-import--getlevlr .switch-form__submit{transition:none;transform:none}}.legacy-html-import--city-lights .hr{border-radius:0}.legacy-html-import--city-lights{font-family:futura-pt,sans-serif;color:#565447}.legacy-html-import--city-lights :where(h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,span,strong,em){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:inherit;text-transform:inherit}.legacy-html-import--city-lights :where(ul,ol){margin-left:0;padding-left:0}.legacy-html-import--city-lights .dropdown-nav,.legacy-html-import--city-lights .dropdown-nav li,.legacy-html-import--city-lights .dropdown-nav li a,.legacy-html-import--city-lights .dropdown-nav li a:focus,.legacy-html-import--city-lights .dropdown-nav li a:hover{color:#fff!important}.legacy-html-import--city-lights .hr-nav a.top-level{color:rgb(0,117,178);cursor:pointer;display:block;font-family:futura-pt-bold,sans-serif;font-size:17px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:20px;margin:0;padding:0 15.763px 26px;text-align:left;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media (max-width:1199px){.legacy-html-import--city-lights .hr-nav a.top-level{font-size:15px;line-height:18px;padding:0 12px 20px}}@media (max-width:767px){.legacy-html-import--city-lights .hr-nav a.top-level{font-size:13px;line-height:16px;letter-spacing:.06em;padding:0 8px 16px}.legacy-html-import--city-lights .nav-mobile .menu-items a{font-size:14px}}.legacy-html-import--city-lights .v2{margin:0!important;border-radius:0!important}.legacy-html-import--city-lights .v2-frame,.legacy-html-import--city-lights .v2-media{border-radius:16px!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important;overflow:hidden}.legacy-html-import--city-lights .v2-media{aspect-ratio:16/9;background:#000;position:relative;width:100%}@media (min-width:900px){.legacy-html-import--city-lights .v2-media{margin-left:15px}}.legacy-html-import--city-lights .co{margin:0!important}.legacy-html-import--city-lights .page-content{border-radius:0!important}.legacy-html-import--city-lights .ourteam h2{margin-top:0!important}.legacy-html-import--city-lights .ho6-overlay .ho6-h1{color:rgb(255,255,255)!important;display:block!important;font-family:futura-pt-bold,sans-serif!important;font-size:70px!important;font-style:normal!important;font-weight:400!important;letter-spacing:1px!important;line-height:70px!important;margin:0 0 20px!important;text-align:left!important;text-transform:uppercase!important;-webkit-font-smoothing:antialiased}@media (max-width:767px){.legacy-html-import--city-lights .ho6-overlay{left:0;right:0;width:auto;max-width:none;padding:16px;box-sizing:border-box}.legacy-html-import--city-lights .ho6-overlay .ho6-h1{font-size:clamp(34px,9vw,48px);line-height:.92;letter-spacing:-.03em;max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}}@media (max-width:420px){.legacy-html-import--city-lights .ho6-overlay{padding:12px}.legacy-html-import--city-lights .ho6-overlay .ho6-h1{font-size:clamp(28px,8.4vw,38px);line-height:.94;letter-spacing:-.025em}}.legacy-html-import--city-lights .ho6-dots .ho6-dot{width:10px!important;height:10px!important;min-width:10px;min-height:10px;padding:0!important;margin:0;flex:0 0 10px;display:block;line-height:0;border-radius:999px;border:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.5)}.legacy-html-import--city-lights .ho6-dots .ho6-dot.is-active{background:rgba(255,255,255,.95)}@media (max-width:991px){.legacy-html-import--city-lights .nav-mobile{display:flex;justify-content:flex-end;width:100%;margin-top:10px}.legacy-html-import--city-lights .nav-mobile .hamburger{position:relative;width:auto!important;height:40px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.legacy-html-import--city-lights .nav-mobile .checkbox{left:auto;right:0}.legacy-html-import--city-lights .nav-mobile .hamburger-lines{margin-left:auto}}@media (max-width:600px){.legacy-html-import--city-lights .hr-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo logo" "actions menu";row-gap:12px;align-items:center}.legacy-html-import--city-lights .hr-nav>div:first-child{display:contents!important}.legacy-html-import--city-lights .hr-logo{grid-area:logo;width:100%;margin:0;justify-content:center}.legacy-html-import--city-lights .hr-logo img,.legacy-html-import--city-lights .hr-logo-img{margin:0 auto}.legacy-html-import--city-lights .hr-nav>div:first-child>div{grid-area:actions;display:flex!important;flex-wrap:wrap;gap:8px!important;align-items:center;justify-content:flex-start;min-width:0}.legacy-html-import--city-lights .hr-nav>div:first-child>div a{padding-left:14px!important;padding-right:14px!important}.legacy-html-import--city-lights .nav-mobile{grid-area:menu;width:auto;margin-top:0;align-self:center;justify-self:end}.legacy-html-import--city-lights .nav-mobile .hamburger{height:40px}}.legacy-html-import--city-lights .co-text h2{color:rgb(52,53,54);font-family:futura-pt-bold,sans-serif;font-size:clamp(20px,2.2vw,34px);font-weight:900;letter-spacing:-.01em;line-height:1.05;margin:0 0 6px;text-align:left;text-transform:uppercase}.legacy-html-import--city-lights .co-text p{color:rgb(52,53,54);font-family:futura-pt,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin:0;opacity:.9;text-align:left}.legacy-html-import--city-lights p[style*="color:#178fc3"]{font-size:20px}.legacy-html-import--city-lights .fr-grid,.legacy-html-import--city-lights .fr-grid a,.legacy-html-import--city-lights .fr-grid li,.legacy-html-import--city-lights .fr-grid p{font-family:futura-pt,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:21px;text-align:left;text-transform:uppercase}.legacy-html-import--city-lights .fr .bold-label{color:rgb(89,182,222);font-family:futura-pt-bold,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.legacy-html-import--city-lights .fr .info,.legacy-html-import--city-lights .fr-copyright p,.legacy-html-import--city-lights .fr-tab-link{color:rgb(167,171,173)}.legacy-html-import--city-lights .fr-ein-link{color:rgb(78,146,180);text-decoration:none}.legacy-html-import--city-lights .nightlight-page h2.nlt-headline,.legacy-html-import--city-lights .page-content.nightlight-page h2.nlt-headline{color:#2c89ad!important;font-family:futura-pt,sans-serif!important;font-size:clamp(26px,3.3vw,44px)!important;font-style:normal;font-weight:100!important;letter-spacing:1px!important;line-height:1.05!important;margin:0 0 12px!important;text-align:left;text-transform:uppercase!important}.legacy-html-import--city-lights .nightlight-page .nlt-bridge-cta a,.legacy-html-import--city-lights .nightlight-page .nlt-sponsor-btn,.legacy-html-import--city-lights .nightlight-page .nlt-vol-btn{color:#ffffff!important;text-decoration:none!important}.legacy-html-import--city-lights .nightlight-page .nlt-hero-title{color:#ffffff!important}.legacy-html-import--city-lights .nightlight-page .nlt-sponsor-btn{align-items:center;background:#5cbaf0!important;display:inline-flex;font-family:futura-pt,sans-serif;font-size:12px;font-style:normal;font-weight:900;justify-content:center;letter-spacing:1.5px;min-width:180px;text-transform:uppercase}.legacy-html-import--city-lights .nightlight-page .nlt-bridge-cta a,.legacy-html-import--city-lights .nightlight-page .nlt-form-actions input[type=submit],.legacy-html-import--city-lights .nightlight-page .nlt-vol-btn{background:#5cbaf0!important;border:none!important;color:#ffffff!important;cursor:pointer;font-family:futura-pt,sans-serif;font-size:12px!important;font-style:normal;font-weight:900!important;letter-spacing:1px!important;text-decoration:none!important;text-transform:uppercase!important}.legacy-html-import--city-lights .nightlight-page .nlt-bridge-cta a,.legacy-html-import--city-lights .nightlight-page .nlt-vol-btn{align-items:center;display:inline-flex;justify-content:center;min-width:190px;padding:14px 24px}.legacy-html-import--city-lights .nightlight-page .nlt-form-actions input[type=submit]{padding:15px 30px 30px!important}.legacy-html-import--city-lights .clv-page{color:#2a2f33;font-family:futura-pt,sans-serif}.legacy-html-import--city-lights .clv-page .page-content,.legacy-html-import--city-lights .clv-page img{border-radius:0!important;box-shadow:none!important}.legacy-html-import--city-lights .clv-page .page-content{background:#ffffff!important;margin:0!important;padding:0!important}.legacy-html-import--city-lights .clv-page .clv-hero{margin:0!important}.legacy-html-import--city-lights .clv-page .clv-gallery{margin:28px 0 0!important}.legacy-html-import--city-lights .clv-page .clv-hero h1,.legacy-html-import--city-lights .clv-page .clv-hero h2{color:#ffffff!important}.legacy-html-import--city-lights .clv-page #actionBtn,.legacy-html-import--city-lights .clv-page .clv-donate .btn{background:#0075b2!important;border:1px solid rgba(0,0,0,.08)!important;color:#ffffff!important;text-decoration:none!important}@media (max-width:767px){.legacy-html-import--city-lights .aboutpage,.legacy-html-import--city-lights .aboutpage *{max-width:100%;box-sizing:border-box}.legacy-html-import--city-lights .aboutpage .page-content,.legacy-html-import--city-lights .page-content .aboutpage{overflow-x:clip}.legacy-html-import--city-lights .aboutpage .hero{min-height:56vh;padding:24px 16px!important;justify-content:center;text-align:left}.legacy-html-import--city-lights .aboutpage .hero-content{max-width:100%;padding:12px}.legacy-html-import--city-lights .aboutpage .mission-title{font-size:clamp(34px,10vw,48px)!important;line-height:.95!important;margin:0 0 12px!important;white-space:normal}.legacy-html-import--city-lights .aboutpage .hero p[style*="font-size:31px"]{font-size:20px!important;line-height:1.35!important}.legacy-html-import--city-lights .aboutpage .story{flex-direction:column!important;gap:20px;margin:24px auto!important;padding:20px 16px!important;align-items:center!important;text-align:center}.legacy-html-import--city-lights .aboutpage .story-cta,.legacy-html-import--city-lights .aboutpage .story-text{width:100%}.legacy-html-import--city-lights .aboutpage .story-cta img.circle-img{max-width:min(280px,78vw)!important;margin:0 auto 8px}.legacy-html-import--city-lights .aboutpage .story-text{padding-left:0!important}.legacy-html-import--city-lights .aboutpage .subhead{font-size:clamp(26px,8vw,34px)!important;line-height:1.05!important;text-align:center!important}.legacy-html-import--city-lights .aboutpage .membership p,.legacy-html-import--city-lights .aboutpage .story-text p{font-size:16px!important;line-height:1.5!important;text-align:center!important;overflow-wrap:anywhere}.legacy-html-import--city-lights .aboutpage .ft-content{flex-direction:column;align-items:center;gap:16px;text-align:center}.legacy-html-import--city-lights .aboutpage .ft-badge{max-width:120px;margin:0 auto}.legacy-html-import--city-lights .aboutpage .ft-text{align-items:center}.legacy-html-import--city-lights .aboutpage .memberships{padding:28px 16px!important}.legacy-html-import--city-lights .aboutpage .membership-cards{flex-direction:column!important;align-items:center;gap:24px!important}.legacy-html-import--city-lights .aboutpage .membership{max-width:100%!important;width:100%;margin-top:0!important;padding:12px 0!important;min-width:0}.legacy-html-import--city-lights .aboutpage .membership img{max-width:min(260px,72vw)!important}.legacy-html-import--city-lights .aboutpage .membership h4,.legacy-html-import--city-lights .aboutpage .membership p,.legacy-html-import--city-lights .aboutpage .membership p strong{max-width:100%!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-align:center!important}.legacy-html-import--city-lights .aboutpage .membership h4{font-size:clamp(24px,7vw,30px)!important;line-height:1.1!important;margin:0 0 12px!important}.legacy-html-import--city-lights .aboutpage .membership p{margin:0 auto 16px!important;padding:0 8px}.legacy-html-import--city-lights .nightlight-page,.legacy-html-import--city-lights .nightlight-page *{box-sizing:border-box;max-width:100%}.legacy-html-import--city-lights .nightlight-page .nlt-volunteer .nlt-wrap{padding-left:12px!important;padding-right:12px!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-head{font-size:clamp(30px,8vw,35px)!important;line-height:1.05!important;margin:0!important;text-align:center!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-sub{font-size:clamp(18px,5.5vw,24px)!important;line-height:1.2!important;margin:8px 0 0!important;padding:0 8px!important;text-align:center!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-grid{gap:24px!important;grid-template-columns:1fr!important;margin-top:24px!important;width:100%}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy{margin:0 auto!important;max-width:100%!important;overflow-wrap:anywhere;padding:0 8px!important;text-align:center!important;width:100%!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy .closing,.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy .lead,.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy li,.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy p{max-width:100%!important;overflow-wrap:anywhere;white-space:normal!important;word-break:normal!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy .closing,.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy .lead{padding:0!important;text-align:center!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy h4{margin:24px 0 10px!important;text-align:center!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy ul{margin:0 auto 16px!important;max-width:100%!important;padding-left:18px!important;text-align:left!important;width:100%!important}.legacy-html-import--city-lights .nightlight-page .nlt-vol-copy br{display:none}.legacy-html-import--city-lights .nightlight-page .nlt-form{margin:0 auto!important;max-width:100%!important;padding:0 4px!important;width:100%!important}.legacy-html-import--city-lights .nightlight-page .nlt-form input[type=email],.legacy-html-import--city-lights .nightlight-page .nlt-form input[type=text],.legacy-html-import--city-lights .nightlight-page .nlt-form textarea,.legacy-html-import--city-lights .nightlight-page .nlt-form-grid{max-width:100%!important;width:100%!important}.legacy-html-import--city-lights .nightlight-page .nlt-form-actions{justify-content:center!important;margin-top:16px!important}.legacy-html-import--city-lights .housingpage,.legacy-html-import--city-lights .housingpage *,.legacy-html-import--city-lights .mobilepage,.legacy-html-import--city-lights .mobilepage *{box-sizing:border-box;max-width:100%}.legacy-html-import--city-lights .housingpage .story,.legacy-html-import--city-lights .mobilepage .story{align-items:center!important;display:flex;flex-direction:column!important;gap:20px!important;margin:24px auto!important;padding:20px 16px!important;text-align:center!important}.legacy-html-import--city-lights .housingpage .story-cta,.legacy-html-import--city-lights .housingpage .story-text,.legacy-html-import--city-lights .mobilepage .story-cta,.legacy-html-import--city-lights .mobilepage .story-text{margin:0 auto!important;padding:0!important;text-align:center!important;width:100%!important}.legacy-html-import--city-lights .housingpage .story-cta .circle-img,.legacy-html-import--city-lights .mobilepage .story-cta .circle-img{margin:0 auto 8px!important;max-width:min(280px,78vw)!important}.legacy-html-import--city-lights .housingpage .hero,.legacy-html-import--city-lights .mobilepage .hero{min-height:56vh!important;padding:24px 16px!important}.legacy-html-import--city-lights .housingpage .hero-content,.legacy-html-import--city-lights .mobilepage .hero-content{max-width:100%!important;padding:12px 0!important}.legacy-html-import--city-lights .housingpage .mission-hero,.legacy-html-import--city-lights .mobilepage .mission-hero{font-size:clamp(34px,9vw,44px)!important;line-height:1.05!important;margin:0 0 16px!important;overflow-wrap:anywhere;white-space:normal!important}.legacy-html-import--city-lights .housingpage .hero-content h2,.legacy-html-import--city-lights .mobilepage .hero-content h2{font-size:18px!important;line-height:1.35!important;margin:0!important;overflow-wrap:anywhere;white-space:normal!important}.legacy-html-import--city-lights .housingpage .mission-title,.legacy-html-import--city-lights .housingpage .story-text .subhead,.legacy-html-import--city-lights .mobilepage .shelters .subhead,.legacy-html-import--city-lights .mobilepage .story-text .subhead{font-size:clamp(24px,7vw,32px)!important;line-height:1.12!important;margin:0 0 16px!important;overflow-wrap:anywhere;padding:0 10px!important;text-align:center!important;white-space:normal!important}.legacy-html-import--city-lights .housingpage .story-text p,.legacy-html-import--city-lights .housingpage .story-text p1,.legacy-html-import--city-lights .mobilepage .shelters li,.legacy-html-import--city-lights .mobilepage .shelters p,.legacy-html-import--city-lights .mobilepage .story-text p{font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere;text-align:center!important;white-space:normal!important;word-break:normal!important}.legacy-html-import--city-lights .housingpage .story-text{margin-top:0!important}.legacy-html-import--city-lights .mobilepage .shelters>div[style*="margin: 0 20%"]{margin:0 auto 20px!important;max-width:100%!important;padding:0 16px!important;width:100%!important}.legacy-html-import--city-lights .mobilepage .shelter-gallery{gap:10px!important;grid-template-columns:1fr!important;padding:0 16px!important}.legacy-html-import--city-lights .mobilepage .shelter-gallery img{height:auto!important;width:100%!important}.legacy-html-import--city-lights .shelters .mission-title{font-size:clamp(32px,8.5vw,44px)!important;line-height:1.05!important;margin:0 0 24px!important;padding:0 12px!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere}.legacy-html-import--city-lights .clv-page,.legacy-html-import--city-lights .clv-page *{box-sizing:border-box;max-width:100%}.legacy-html-import--city-lights .clv-page .wrap{padding-left:16px!important;padding-right:16px!important}.legacy-html-import--city-lights .clv-page .clv-hero{margin:0!important;min-height:56vh!important}.legacy-html-import--city-lights .clv-page .clv-hero .inner{align-items:flex-end!important;padding:20px 16px!important;text-align:right!important}.legacy-html-import--city-lights .clv-page .clv-hero h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.02!important;margin:0!important;overflow-wrap:anywhere}.legacy-html-import--city-lights .clv-page .clv-hero h2{font-size:clamp(14px,4vw,18px)!important;line-height:1.08!important;margin:0!important}.legacy-html-import--city-lights .clv-page .clv-intro{padding:24px 0 8px!important}.legacy-html-import--city-lights .clv-page .clv-intro-grid{gap:18px!important}.legacy-html-import--city-lights .clv-page .clv-intro-media{justify-content:center!important}.legacy-html-import--city-lights .clv-page .clv-intro-media img{margin:0 auto!important;width:min(260px,78vw)!important}.legacy-html-import--city-lights .clv-page .clv-intro-copy{margin:0 auto!important;text-align:center!important;width:100%!important}.legacy-html-import--city-lights .clv-page .clv-intro-copy .clv-logo{margin:0 auto 12px!important;width:min(320px,100%)!important}.legacy-html-import--city-lights .clv-page .clv-contact,.legacy-html-import--city-lights .clv-page .clv-contact a,.legacy-html-import--city-lights .clv-page .clv-intro-copy p{line-height:1.55!important;overflow-wrap:anywhere;text-align:center!important;white-space:normal!important}.legacy-html-import--city-lights .clv-page .clv-contact{font-size:clamp(18px,5vw,22px)!important}.legacy-html-import--city-lights .clv-page .clv-donate{margin:28px 0!important;padding:24px 16px!important}.legacy-html-import--city-lights .clv-page .clv-donate h2{font-size:clamp(24px,7vw,30px)!important;line-height:1.1!important}.legacy-html-import--city-lights .clv-page .clv-gallery .grid{gap:10px!important}.legacy-html-import--city-lights .clv-page .clv-gallery .grid img{flex-basis:100%!important}.legacy-html-import--city-lights .clv-page .modal-content{margin:18% auto 0!important;top:0!important;width:92%!important}.legacy-html-import--city-lights .clv-page .modal-close{font-size:24px!important;right:14px!important;top:8px!important}}@media (min-width:1200px){.legacy-html-import--city-lights .ho6-overlay{left:40%;padding:24px;position:absolute;top:50%;transform:translateY(-50%);width:50%}.legacy-html-import--city-lights .c20 .inner{max-width:540.078px;width:540.078px;margin-right:0}.legacy-html-import--city-lights .c20 h4{color:rgb(0,117,178);display:block;font-family:futura-pt-bold,sans-serif;font-size:22px;font-weight:700;letter-spacing:1.76px;margin:0 0 9.6px;text-align:right;text-transform:uppercase}.legacy-html-import--city-lights .c20 h2{color:rgb(255,255,255);display:block;font-family:futura-pt-bold,sans-serif;font-size:76px;font-weight:900;letter-spacing:.76px;line-height:74.48px;margin:0 0 16px;text-align:right;text-shadow:rgb(0,117,178) 0 1px 0}.legacy-html-import--city-lights .c20 p{color:rgb(16,141,217);display:block;font-family:futura-pt,sans-serif;font-size:19px;line-height:29.45px;margin:4px 0 16px auto;max-width:329.453px;text-align:right;width:100%}.legacy-html-import--city-lights .c20 p[style*="color:#108dd9"]{margin:0 0 16px auto!important;max-width:329.453px!important;text-align:right!important;width:100%!important}.legacy-html-import--city-lights .c20 .btn{background:rgba(0,0,0,0);border:2px solid rgb(43,74,88);border-radius:4px;color:rgb(14,49,66);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:futura-pt-bold,sans-serif;font-weight:800;letter-spacing:.8px;line-height:20px;padding:14.4px 28.8px;text-align:center;text-decoration:none;transition-duration:.15s,.15s;transition-property:transform,background;transition-timing-function:ease,ease;white-space:nowrap;width:auto}.legacy-html-import--city-lights .v2-txt{max-width:586.062px;width:586.062px;padding:0}@media (min-width:900px){.legacy-html-import--city-lights .v2-txt{padding-left:15px}}.legacy-html-import--city-lights .v2-h2_1{font-size:64px;font-weight:700;letter-spacing:3.84px;line-height:76.8px;text-transform:uppercase}.legacy-html-import--city-lights .v2-h2_1,.legacy-html-import--city-lights .v2-h2_2{color:rgb(55,64,70);display:block;font-family:futura-pt-bold,sans-serif;margin:0 0 14px}.legacy-html-import--city-lights .v2-h2_2{font-size:28px;font-weight:400;line-height:28px}.legacy-html-import--city-lights .v2-h4_1,.legacy-html-import--city-lights .v2-h4_2{color:rgb(70,92,100);display:block;font-family:futura-pt-bold,sans-serif;font-size:18px;font-weight:400;line-height:26.1px;margin:0 0 20px;opacity:1}.legacy-html-import--city-lights .stat-block{max-width:343.328px}.legacy-html-import--city-lights .stat-value{color:rgb(184,212,232);display:flex;font-family:futura-pt-bold,sans-serif;font-size:90px;font-weight:900;letter-spacing:-.9px;line-height:72px;margin-bottom:0;text-align:center}.legacy-html-import--city-lights .stat-block:first-child .stat-value{width:228.344px}.legacy-html-import--city-lights .stat-block:nth-child(2) .stat-value{width:257.594px}.legacy-html-import--city-lights .stat-block:nth-child(3) .stat-value{width:212.5px}.legacy-html-import--city-lights .stat-description{color:rgb(0,114,188);display:block;font-family:futura-pt,sans-serif;font-size:18px;font-weight:400;line-height:28.8px;margin:0;max-width:100%;text-align:center;width:343.328px}}