/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-space-x-reverse:0;--tw-divide-y-reverse:0}}}@layer theme{:host,:root{--tw-color-gray-300:oklch(87.2% .01 258.338);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-700:oklch(37.3% .034 259.733);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-xs:20rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-text-xs:.75rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:1.42857;--tw-text-base:1rem;--tw-text-base--line-height:1.5;--tw-text-lg:1.125rem;--tw-text-lg--line-height:1.55556;--tw-text-xl:1.25rem;--tw-text-xl--line-height:1.4;--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:1.11111;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-2xl:1rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-color-brand:#327dce;--tw-color-brand-dark:#285b96;--tw-color-page-heading:#2d4b61;--tw-color-page-subheading:#3f5d70;--tw-color-page-text:#3d463a;--tw-color-page-muted:#657062;--tw-color-green-light:#ecfce7;--tw-color-green-border:#dbe8d8;--tw-color-header:#327dce;--tw-color-header-text:#e5f1fd;--tw-color-header-divider:#5b9bdf;--tw-color-header-nav-hover-bg:#2b6aa8;--tw-color-header-nav-hover-text:#9af1c1;--tw-color-header-nav-active-bg:#396fa9;--tw-color-header-nav-active-text:#9af1c1;--tw-color-header-mobile-bg:#4a90d9;--tw-color-donation-amount-bg:#eaf1e9}}@layer base;@layer components{.sl-locationbar{background:#f4f8f2;border-bottom:1px solid #d7e4d4;font-size:100%;padding:7px 17px}header a{color:inherit;text-decoration:none}header button,header input,header select,header textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;font:inherit;margin:0;outline:none;padding:0}.sl-footer{background:#fbfffa;clear:both;color:#7f977a;font-size:95%;margin:0;padding:0;width:100%}.sl-footer a{color:#396fa9;text-decoration:none}.sl-footer a:hover{text-decoration:underline}.sl-footer-top-link{float:right;margin-bottom:8px;margin-right:2em}.sl-footer-top-link a span{background:url(https://static.spiritlibrary.com/images/theme/chevron-up.gif) 100% no-repeat;font-size:95%;padding:0 11px 0 0}.sl-footer-menu h4{color:#7f977a;font:700 13px Arial,sans-serif;margin:.5em 5px 5px 19px}.sl-footer-menu ul{list-style:none;margin:0 4px .5em;padding:0}.sl-footer-message{overflow:hidden}.sl-footer-left,.sl-footer-right{float:left;padding:1em 2em;width:50%}.sl-footer-right{text-align:right}@media (max-width:787px){.sl-footer-left,.sl-footer-right{float:none;text-align:center;width:100%}}}@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.tw\:absolute,.tw\:sr-only{position:absolute}.tw\:relative{position:relative}.tw\:-inset-0\.5{inset:calc(var(--tw-spacing)*-.5)}.tw\:z-0{z-index:0}.tw\:z-10{z-index:10}.tw\:col-start-1{grid-column-start:1}.tw\:row-start-1{grid-row-start:1}.tw\:mx-auto{margin-inline:auto}.tw\:mt-1{margin-top:calc(var(--tw-spacing)*1)}.tw\:mt-2{margin-top:calc(var(--tw-spacing)*2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing)*4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing)*5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing)*6)}.tw\:mt-8{margin-top:calc(var(--tw-spacing)*8)}.tw\:mt-10{margin-top:calc(var(--tw-spacing)*10)}.tw\:mb-1{margin-bottom:calc(var(--tw-spacing)*1)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing)*2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing)*3)}.tw\:ml-3{margin-left:calc(var(--tw-spacing)*3)}.tw\:block{display:block}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:size-5{height:calc(var(--tw-spacing)*5);width:calc(var(--tw-spacing)*5)}.tw\:size-6{height:calc(var(--tw-spacing)*6);width:calc(var(--tw-spacing)*6)}.tw\:h-8{height:calc(var(--tw-spacing)*8)}.tw\:h-16{height:calc(var(--tw-spacing)*16)}.tw\:w-full{width:100%}.tw\:max-w-2xl{max-width:var(--tw-container-2xl)}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-\[1300px\]{max-width:1300px}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}:where(.tw\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--tw-spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--tw-spacing)*1*var(--tw-space-y-reverse))}.tw\:gap-x-1{-moz-column-gap:calc(var(--tw-spacing)*1);column-gap:calc(var(--tw-spacing)*1)}.tw\:self-center{align-self:center}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-full{border-radius:3.40282e+38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-4{border-style:var(--tw-border-style);border-width:4px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-brand{border-color:var(--tw-color-brand)}.tw\:border-gray-300{border-color:var(--tw-color-gray-300)}.tw\:border-green-border{border-color:var(--tw-color-green-border)}.tw\:border-white\/20{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:border-white\/20{border-color:color-mix(in oklab,var(--tw-color-white) 20%,transparent)}}.tw\:\!bg-green-light{background-color:var(--tw-color-green-light)!important}.tw\:bg-brand{background-color:var(--tw-color-brand)}.tw\:bg-donation-amount-bg{background-color:var(--tw-color-donation-amount-bg)}.tw\:bg-header{background-color:var(--tw-color-header)}.tw\:bg-header-mobile-bg{background-color:var(--tw-color-header-mobile-bg)}.tw\:bg-header-nav-active-bg{background-color:var(--tw-color-header-nav-active-bg)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:p-1{padding:calc(var(--tw-spacing)*1)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:p-8{padding:calc(var(--tw-spacing)*8)}.tw\:px-1{padding-inline:calc(var(--tw-spacing)*1)}.tw\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing)*3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing)*4)}.tw\:py-1{padding-block:calc(var(--tw-spacing)*1)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing)*1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing)*2.5)}.tw\:py-12{padding-block:calc(var(--tw-spacing)*12)}.tw\:pt-2{padding-top:calc(var(--tw-spacing)*2)}.tw\:pt-3{padding-top:calc(var(--tw-spacing)*3)}.tw\:pr-0{padding-right:calc(var(--tw-spacing)*0)}.tw\:pr-3{padding-right:calc(var(--tw-spacing)*3)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing)*3)}.tw\:pl-2{padding-left:calc(var(--tw-spacing)*2)}.tw\:pl-10{padding-left:calc(var(--tw-spacing)*10)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs\/5{font-size:var(--tw-text-xs);line-height:calc(var(--tw-spacing)*5)}.tw\:leading-8{--tw-leading:calc(var(--tw-spacing)*8);line-height:calc(var(--tw-spacing)*8)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:text-gray-500{color:var(--tw-color-gray-500)}.tw\:text-gray-700{color:var(--tw-color-gray-700)}.tw\:text-header-nav-active-text{color:var(--tw-color-header-nav-active-text)}.tw\:text-header-text{color:var(--tw-color-header-text)}.tw\:text-page-heading{color:var(--tw-color-page-heading)}.tw\:text-page-muted{color:var(--tw-color-page-muted)}.tw\:text-page-subheading{color:var(--tw-color-page-subheading)}.tw\:text-page-text{color:var(--tw-color-page-text)}.tw\:text-white,.tw\:text-white\/70{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:text-white\/70{color:color-mix(in oklab,var(--tw-color-white) 70%,transparent)}}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.tw\:ring-1,.tw\:shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.tw\:ring-green-border{--tw-ring-color:var(--tw-color-green-border)}.tw\:outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.tw\:-outline-offset-1{outline-offset:-1px}.tw\:outline-header-divider{outline-color:var(--tw-color-header-divider)}.tw\:transition-colors{transition-duration:var(--tw-duration,var(--tw-default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))}.tw\:placeholder\:text-white\/60::-moz-placeholder{color:var(--tw-color-white)}.tw\:group-has-checked\:text-white:is(:where(.tw\:group):has(:checked) *),.tw\:placeholder\:text-white\/60::placeholder{color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:placeholder\:text-white\/60::-moz-placeholder{color:color-mix(in oklab,var(--tw-color-white) 60%,transparent)}.tw\:placeholder\:text-white\/60::placeholder{color:color-mix(in oklab,var(--tw-color-white) 60%,transparent)}}@media (hover:hover){.tw\:hover\:bg-brand-dark:hover{background-color:var(--tw-color-brand-dark)}.tw\:hover\:bg-green-light:hover{background-color:var(--tw-color-green-light)}.tw\:hover\:bg-header-nav-active-bg:hover{background-color:var(--tw-color-header-nav-active-bg)}.tw\:hover\:bg-header-nav-hover-bg:hover{background-color:var(--tw-color-header-nav-hover-bg)}.tw\:hover\:text-header-nav-hover-text:hover{color:var(--tw-color-header-nav-hover-text)}}.tw\:focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus\:ring-brand:focus{--tw-ring-color:var(--tw-color-brand)}.tw\:focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.tw\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus\:-outline-offset-2:focus{outline-offset:-2px}.tw\:focus\:outline-white\/50:focus{outline-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:focus\:outline-white\/50:focus{outline-color:color-mix(in oklab,var(--tw-color-white) 50%,transparent)}}.tw\:focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.tw\:focus-visible\:bg-header-nav-active-bg:focus-visible{background-color:var(--tw-color-header-nav-active-bg)}.tw\:focus-visible\:bg-header-nav-hover-bg:focus-visible{background-color:var(--tw-color-header-nav-hover-bg)}.tw\:focus-visible\:text-header-nav-active-text:focus-visible{color:var(--tw-color-header-nav-active-text)}.tw\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.tw\:active\:bg-header-nav-active-bg:active{background-color:var(--tw-color-header-nav-active-bg)}.tw\:active\:text-header-nav-active-text:active{color:var(--tw-color-header-nav-active-text)}.tw\:has-checked\:bg-brand:has(:checked){background-color:var(--tw-color-brand)}.tw\:has-checked\:text-white:has(:checked){color:var(--tw-color-white)}@media (min-width:40rem){.tw\:sm\:max-w-xs{max-width:var(--tw-container-xs)}.tw\:sm\:p-10{padding:calc(var(--tw-spacing)*10)}.tw\:sm\:px-2{padding-inline:calc(var(--tw-spacing)*2)}.tw\:sm\:px-4{padding-inline:calc(var(--tw-spacing)*4)}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing)*6)}.tw\:sm\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:sm\:text-sm\/6{font-size:var(--tw-text-sm);line-height:calc(var(--tw-spacing)*6)}}@media (min-width:48rem){.tw\:md\:absolute{position:absolute}.tw\:md\:inset-0{inset:calc(var(--tw-spacing)*0)}.tw\:md\:flex{display:flex}.tw\:md\:hidden{display:none}}@media (min-width:64rem){.tw\:lg\:relative{position:relative}.tw\:lg\:z-10{z-index:10}.tw\:lg\:ml-4{margin-left:calc(var(--tw-spacing)*4)}.tw\:lg\:flex{display:flex}.tw\:lg\:hidden{display:none}.tw\:lg\:items-center{align-items:center}.tw\:lg\:gap-2{gap:calc(var(--tw-spacing)*2)}:where(.tw\:lg\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--tw-spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--tw-spacing)*2*var(--tw-space-x-reverse))}:where(.tw\:lg\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.tw\:lg\:divide-header-divider>:not(:last-child)){border-color:var(--tw-color-header-divider)}.tw\:lg\:px-3{padding-inline:calc(var(--tw-spacing)*3)}.tw\:lg\:px-6{padding-inline:calc(var(--tw-spacing)*6)}.tw\:lg\:px-8{padding-inline:calc(var(--tw-spacing)*8)}.tw\:lg\:py-2{padding-block:calc(var(--tw-spacing)*2)}}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}