*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 23.4375em){.container{max-width:23.4375em}}@media (min-width: 43.75em){.container{max-width:43.75em}}@media (min-width: 62.5em){.container{max-width:62.5em}}@media (min-width: 80em){.container{max-width:80em}}@media (min-width: 100em){.container{max-width:100em}}@media (min-width: 131.25em){.container{max-width:131.25em}}.global-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.global-grid>*{grid-column:1/-1}.divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}.flow>*+*{margin-top:var(--flow-spacing, 1em)}.pile{display:grid}.pile>*{grid-area:1/1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-right-2{right:-.5rem}.bottom-0{bottom:0}.bottom-x{bottom:var(--spacing-x)}.left-0{left:0}.right-4{right:1rem}.right-x{right:var(--spacing-x)}.top-6{top:1.5rem}.z-2{z-index:2}.col-span-10{grid-column:span 10 / span 10}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-xxl{margin-top:var(--spacing-y--xxl);margin-bottom:var(--spacing-y--xxl)}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-10{margin-top:-2.5rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.mb-s{margin-bottom:var(--spacing-y--s)}.mb-xxl{margin-bottom:var(--spacing-y--xxl)}.mb-xxs2{margin-bottom:var(--spacing-y--xxs2)}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.ml-content-indent{margin-left:var(--content-indent)}.ml-x{margin-left:var(--spacing-x)}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-l{margin-top:var(--spacing-y--l)}.mt-m{margin-top:var(--spacing-y--m)}.mt-xs{margin-top:var(--spacing-y--xs)}.mt-xxl{margin-top:var(--spacing-y--xxl)}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-16x9{aspect-ratio:16 / 9}.aspect-3x4{aspect-ratio:3 / 4}.aspect-4x3{aspect-ratio:4 / 3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.h-\[300vh\]{height:300vh}.h-full{height:100%}.min-h-above{min-height:var(--spacing-y--above)}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-14{width:3.5rem}.w-16{width:4rem}.w-3{width:.75rem}.w-6{width:1.5rem}.w-\[86px\]{width:86px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.min-w-full{min-width:100%}.max-w-5xl{max-width:64rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[40ch\]{max-width:40ch}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-grid{gap:var(--grid-gap)}.gap-xxs{gap:var(--spacing-y--xxs)}.gap-xxs2{gap:var(--spacing-y--xxs2)}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-grid{column-gap:var(--grid-gap)}.gap-y-0{row-gap:0px}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-14{row-gap:3.5rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-l{row-gap:var(--spacing-y--l)}.gap-y-xs{row-gap:var(--spacing-y--xs)}.gap-y-xxl{row-gap:var(--spacing-y--xxl)}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-l>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--l) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--l) * var(--tw-space-y-reverse))}.space-y-m>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--m) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--m) * var(--tw-space-y-reverse))}.space-y-s>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--s) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--s) * var(--tw-space-y-reverse))}.space-y-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--xs) * var(--tw-space-y-reverse))}.space-y-xxl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--xxl) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--xxl) * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.rounded{border-radius:var(--border-radius)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:var(--border-radius--m)}.rounded-sm{border-radius:var(--border-radius--s)}.bg-a{background-color:var(--color-a)}.bg-b{background-color:var(--color-b)}.bg-e{background-color:var(--color-e)}.bg-f{background-color:var(--color-f)}.bg-h{background-color:var(--color-h)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-x{padding-left:var(--spacing-x);padding-right:var(--spacing-x)}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-xs{padding-top:var(--spacing-y--xs);padding-bottom:var(--spacing-y--xs)}.py-xxs{padding-top:var(--spacing-y--xxs);padding-bottom:var(--spacing-y--xxs)}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-xl{padding-bottom:var(--spacing-y--xl)}.pb-xxl{padding-bottom:var(--spacing-y--xxl)}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pl-content-indent{padding-left:var(--content-indent)}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pr-x{padding-right:var(--spacing-x)}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-m{padding-top:var(--spacing-y--m)}.pt-xs{padding-top:var(--spacing-y--xs)}.text-center{text-align:center}.text-block{font-size:var(--font-size-heading--block)}.text-button-label{font-size:var(--font-size-button-label)}.text-small{font-size:var(--font-size-small)}.font-medium{font-weight:500}.italic{font-style:italic}.text-b{color:var(--color-b)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-0{outline-width:0px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--color-a: oklch(76.93% .133 183.69);--color-b: oklch(35.25% .129 273.27);--color-c: oklch(23.34% .017 326.1);--color-d: oklch(98.43% .018 170.1);--color-e: oklch(83.52% .08 270.52);--color-f: oklch(97.56% .024 83.42);--color-g: oklch(87.38% .112 77.08);--color-h: oklch(90.75% .033 169.95);--color-white: white;--color-body: var(--color-b);--color-bg: var(--color-d);--color-border: var(--color-b);--color-border-inverted: var(--color-e);--color-divider: var(--color-b);--color-divider--fade: oklch(35.25% .129 273.27 / 20%);--color-divider-inverted: var(--color-e);--color-links: currentColor;--color-error: oklch(47.17% .182 27.94);--color-highlight: var(--color-h);--color-ui: var(--color-f);--color-underlay: color-mix(in oklch, var(--color-b) 98%, transparent);--font-body: IBM Plex Sans, sans-serif;--font-headings: IBM Plex Sans, sans-serif;--font-mono: IBM Plex Mono, IBM Plex Sans, sans-serif;--font-size-heading--page: clamp(2.25rem, 1.867rem + 1.633vw, 3.5rem);--font-size-heading--section: clamp(1.875rem, 1.645rem + .98vw, 2.625rem);--font-size-heading--article-section: clamp(1.375rem, 1.26rem + .49vw, 1.75rem);--font-size-heading--block: clamp(1.25rem, 1.212rem + .163vw, 1.375rem);--font-size-heading--card: clamp(1rem, .943rem + .245vw, 1.1875rem);--font-size-heading--eyebrow: .875rem;--font-size-body: clamp(1rem, .963rem + .16vw, 1.0625rem);--font-size-small: clamp(.875rem, .838rem + .16vw, .9375rem);--font-size-caption: .875rem;--font-size-button-label: 1rem;--font-size-blockquote: clamp(1.375rem, 1.184rem + .816vw, 2rem);--layout-width: 160rem;--grid-columns: 12;--grid-gap: 16px;--gutter: .5rem;--gutter-s: 1rem;--gutter-m: 1.5rem;--gutter-l: 2rem;--gutter-xl: 3rem;--border-radius--xxl: 100px;--border-radius--xl: 48px;--border-radius: 24px;--border-radius--m: 16px;--border-radius--s: 12px;--border-radius--xs: 8px;--border-radius--pill: 200px;--border-radius--region: var(--border-radius);--box-shadow: none;--box-shadow--dropdown: 0px 28px 30px -16px oklch(0% 0 0 / 15%);--box-shadow--search: 0px 68px 172px 0px oklch(0% 0 0 / 25%);--spacing-x: clamp(1rem, .694rem + 1.306vw, 2rem);--spacing-bleed: calc(var(--spacing-x) * -1);--spacing-y--xxl: clamp(5rem, 3.469rem + 6.531vw, 10rem);--spacing-y--xl: clamp(5rem, 4.235rem + 3.265vw, 7.5rem);--spacing-y--l: clamp(3.75rem, 3.367rem + 1.633vw, 5rem);--spacing-y--m: clamp(2rem, 1.388rem + 2.612vw, 4rem);--spacing-y--s: 2rem;--spacing-y--xs: clamp(1.5rem, 1.2rem + 1.28vw, 2rem);--spacing-y--xxs: clamp(1rem, .7rem + 1.28vw, 1.5rem);--spacing-y--xxs2: clamp(.5rem, .2rem + 1.28vw, 1rem);--spacing-y--above: calc(var(--viewport-height) - var(--header-height) - var(--spacing-x));--flex-sizing: calc(100% / var(--flex-items) - (var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items)));--zindex-dropdown: 1000;--zindex-sticky: 1020;--zindex-fixed: 1030;--zindex-popover: 1040;--zindex-tooltip: 1050;--zindex-modal-underlay: 1060;--zindex-modal: 1070;--zindex-drawer: 1080;--ease: cubic-bezier(.62, .16, .13, 1.01);--ease-in-out: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, 0, 1);--ease-in: cubic-bezier(.3, 0, 1, 1);--ease-quint: cubic-bezier(.83, 0, .17, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-back: cubic-bezier(.68, -.6, .32, 1.6);--duration-fast: .15s;--duration-default: .3s;--duration-medium: .4s;--duration-slow: .6s;--transition: var(--duration-default) var(--ease-in-out);--transition-card: var(--duration-medium) var(--ease-out-quint);--transition-nav: var(--duration-slow) var(--ease-out-quint);--viewport-width: 100vw;--viewport-height: 100vh;--drawer-padding-block: clamp(2rem, .846rem + 4.923vw, 3rem);--drawer-padding-inline: clamp(1rem, -.154rem + 4.923vw, 2rem);--header-height: calc(6.25rem + env(safe-area-inset-top)) ;--header-sticky-height: 4rem;--safe-area-inset-top: env(safe-area-inset-top);--corner-size: var(--border-radius--s);--corner-offset: 8px;--form-input-height: clamp(3.125rem, 2.404rem + 3.077vw, 3.75rem);--form-input-padding-x: clamp(1.25rem, .962rem + 1.231vw, 1.5rem);--form-input-padding-y: 1rem;--form-label-width: auto;--prose-max-width: 45rem;--content-indent: 64px;--swiper-wrapper-transition-timing-function: var(--ease-out-quint);--swiper-pagination-bullet-width: 15px;--swiper-pagination-bullet-height: 2px;--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-horizontal-gap: 0;--placeholder-watermark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none' viewBox='0 0 52 52'%3E%3Cpath fill='%2328307D' fill-rule='evenodd' d='M51 26c0 13.804-11.234 25-25.1 25A25.11 25.11 0 0 1 3.455 37.2a19.45 19.45 0 0 0 14.257 6.188c10.75 0 19.471-8.682 19.471-19.4 0-10.719-8.72-19.4-19.47-19.4-2.247 0-4.405.378-6.412 1.076A25.052 25.052 0 0 1 25.9 1C39.766 1 51 12.196 51 26ZM25.9 52C14.327 52 4.51 44.495 1.094 34.103A25.763 25.763 0 0 1 0 29.228a18.271 18.271 0 0 0 2.007 4.45 18.475 18.475 0 0 0 15.704 8.71c2.753 0 5.365-.6 7.712-1.676a16.035 16.035 0 0 1-7.96-1.85 9.793 9.793 0 0 0 2.086.223c5.384 0 9.748-4.348 9.748-9.71 0-5.363-4.364-9.711-9.748-9.711-5.024 0-9.16 3.786-9.69 8.65a9.782 9.782 0 0 0-.04 1.653 15.77 15.77 0 0 1-.467-1.62 15.955 15.955 0 0 1-.407-3.592c0-8.817 7.175-15.964 16.025-15.964 1.306 0 2.574.155 3.789.449A18.436 18.436 0 0 0 17.71 5.587a18.44 18.44 0 0 0-13.245 5.576A26.162 26.162 0 0 1 7.757 7.31 26.065 26.065 0 0 1 25.901 0c14.414 0 26.1 11.64 26.1 26S40.314 52 25.9 52Zm7.909-37.042a18.007 18.007 0 0 0-4.276-4.989 15.58 15.58 0 0 0-4.563-.678c-8.576 0-15.525 6.925-15.525 15.464 0 .737.052 1.463.152 2.172a10.245 10.245 0 0 1 9.952-7.763c5.658 0 10.248 4.57 10.248 10.21 0 5.345-4.12 9.727-9.364 10.174a15.579 15.579 0 0 0 5.194.657c5.509-2.482 9.535-7.649 10.4-13.822.102-.784.155-1.584.155-2.395a18.26 18.26 0 0 0-2.373-9.03Z' clip-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");--placeholder-watermark-alt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none' viewBox='0 0 52 52'%3E%3Cpath fill='%2376B49C' fill-rule='evenodd' d='M51 26c0 13.804-11.234 25-25.1 25A25.11 25.11 0 0 1 3.455 37.2a19.45 19.45 0 0 0 14.257 6.188c10.75 0 19.471-8.682 19.471-19.4 0-10.719-8.72-19.4-19.47-19.4-2.247 0-4.405.378-6.412 1.076A25.052 25.052 0 0 1 25.9 1C39.766 1 51 12.196 51 26ZM25.9 52C14.327 52 4.51 44.495 1.094 34.103A25.763 25.763 0 0 1 0 29.228a18.271 18.271 0 0 0 2.007 4.45 18.475 18.475 0 0 0 15.704 8.71c2.753 0 5.365-.6 7.712-1.676a16.035 16.035 0 0 1-7.96-1.85 9.793 9.793 0 0 0 2.086.223c5.384 0 9.748-4.348 9.748-9.71 0-5.363-4.364-9.711-9.748-9.711-5.024 0-9.16 3.786-9.69 8.65a9.782 9.782 0 0 0-.04 1.653 15.77 15.77 0 0 1-.467-1.62 15.955 15.955 0 0 1-.407-3.592c0-8.817 7.175-15.964 16.025-15.964 1.306 0 2.574.155 3.789.449A18.436 18.436 0 0 0 17.71 5.587a18.44 18.44 0 0 0-13.245 5.576A26.162 26.162 0 0 1 7.757 7.31 26.065 26.065 0 0 1 25.901 0c14.414 0 26.1 11.64 26.1 26S40.314 52 25.9 52Zm7.909-37.042a18.007 18.007 0 0 0-4.276-4.989 15.58 15.58 0 0 0-4.563-.678c-8.576 0-15.525 6.925-15.525 15.464 0 .737.052 1.463.152 2.172a10.245 10.245 0 0 1 9.952-7.763c5.658 0 10.248 4.57 10.248 10.21 0 5.345-4.12 9.727-9.364 10.174a15.579 15.579 0 0 0 5.194.657c5.509-2.482 9.535-7.649 10.4-13.822.102-.784.155-1.584.155-2.395a18.26 18.26 0 0 0-2.373-9.03Z' clip-rule='evenodd' opacity='1'/%3E%3C/svg%3E")}@media (min-width: 700px){:root{--corner-size: var(--border-radius)}}@media (min-width: 1000px){:root{--corner-offset: 1rem;--content-indent: 0}}@media (min-width: 1280px){:root{--border-radius--region: var(--border-radius--xl)}}@media (min-width: 1600px){:root{--corner-offset: 1.25rem}}@media (min-width: 1280px){:root{--header-height: 7.5rem}}@media (prefers-reduced-motion: reduce){:root{--duration-default: 50ms;--duration-fast: 50ms;--duration-medium: 50ms;--duration-slow: 50ms}}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion: no-preference) and (min-width: 1280px){@view-transition{navigation: auto;}}::view-transition{background:var(--color-bg)}:root{view-transition-name:none}body{view-transition-name:page}.hub-categories{view-transition-name:hub-categories}::view-transition-old(article-hero){animation-duration:.1s}::view-transition-new(article-hero){animation-timing-function:var(--ease-out-quint)}html,body{width:100%;min-height:100%;margin:0;padding:0}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion: no-preference){html:not(.is-animating),html:not(.is-live-preview){scroll-behavior:var(--scroll-behavior, smooth)}}body,.page{position:relative;font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color, var(--color-body));background:var(--bg-color, var(--color-bg))}:where(.page){height:var(--viewport-height)}:where(:any-link){color:inherit;transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,-webkit-text-decoration var(--duration-default);transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,text-decoration var(--duration-default);transition:color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,border var(--duration-default) ease-in-out,text-decoration var(--duration-default),-webkit-text-decoration var(--duration-default)}:where(:any-link) .icon{display:inline-block}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}body strong{font-weight:500}hr{margin:0;border:0;border-top:2px solid var(--theme-border-color, var(--color-border))}.hr--vert{border-top:none;border-left:1px solid var(--theme-border-color, var(--color-border))}details summary::-webkit-details-marker{display:none}summary{list-style:none}:where(ul,ol):where([class]){margin:0;padding:0;list-style:none}blockquote{max-width:var(--prose-max-width);padding-left:var(--spacing-y--xs);text-wrap:pretty;border-left:3px solid}small{font-size:var(--font-size-small)}:where(main,.site-main,.fullscreen-modal){position:relative;z-index:3}:where(main,.site-main,.fullscreen-modal):focus-visible{outline:0}:is(.disable-transitions,.disable-transitions *){transition:none!important}.no-smooth-scroll{scroll-behavior:auto}::selection{color:#fff;background:var(--color-body)}mark,.highlight{color:inherit;background-color:var(--color-highlight);border-radius:2px}:where(.wysiwyg) a:not(.button,.form--donate__button,.custom-button),.link,.form--donate__link,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a{position:relative;color:var(--color, currentColor);text-decoration:underline;text-decoration-color:var(--underline-color, currentcolor);text-decoration-thickness:2px;text-underline-offset:.4em}:where(.wysiwyg) a:not(.button,.form--donate__button,.custom-button):not(:hover,:focus),.link:not(:hover,:focus),.form--donate__link:not(:hover,:focus),:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a:not(:hover,:focus){--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}.link--cta{display:flex;gap:.375rem;align-items:center;font-size:var(--font-size-button-label);font-weight:500;line-height:1.1;white-space:nowrap}.link--cta__arrow{position:relative;overflow:hidden;width:34px}.link--cta__arrow .icon{transform:translate(-39px);display:block;aspect-ratio:auto;max-width:57px}:is(:any-link,.button,.form--donate__button):is(:hover,:focus) .link--cta__arrow .icon{transform:translate(-23px)}.link--scroll:is(:hover,:focus) .icon{transform:translateY(.125em)}.link--has-icon{display:inline-flex;align-items:last baseline}.link--strong{font-weight:500}.link--subtle:is(:hover,:focus){outline:0}@media (pointer: fine){.link--subtle:not(:hover,:focus){text-decoration-color:transparent}}.link--back{display:inline-flex;gap:.5rem;align-items:last baseline;width:min-content;text-decoration:none}.link--back>span{display:block;max-width:4.75rem;padding-bottom:.3em;border-bottom:1px solid var(--_underline-color);transition:var(--transition)}.underline-hover{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.4em}.underline-hover:is(:hover,:focus){text-decoration-color:currentcolor}:where(svg){display:block;max-width:100%;height:auto;fill:currentcolor}:where(img){height:auto;image-rendering:optimize-contrast}:where(figure,.media){position:relative;overflow:hidden;display:block}.media:not(:has(img)){background-color:#0000001a}.media :where(img){width:100%;height:100%;object-fit:cover;object-position:center center;transition:opacity var(--duration-default) var(--ease)}.media :where(img).image-bg{position:absolute;top:0;right:0;bottom:0;left:0}.media-shape{--large-radius: 36px;border-radius:var(--border-radius--m);border-top-left-radius:var(--large-radius);border-bottom-right-radius:var(--large-radius)}@media (min-width: 1000px){.media-shape{--large-radius: 64px}}@media (min-width: 1600px){.media-shape{--large-radius: var(--border-radius--xxl)}}.media-shape--flipped{--large-radius: 36px;border-radius:var(--border-radius--m);border-top-right-radius:var(--large-radius);border-bottom-left-radius:var(--large-radius)}@media (min-width: 1000px){.media-shape--flipped{--large-radius: 64px}}@media (min-width: 1600px){.media-shape--flipped{--large-radius: var(--border-radius--xxl)}}.image-bg{background-color:#0000001a}.caption,figcaption{max-width:60ch;margin:1rem 0 0 var(--content-indent);padding:0 0 0 1.5rem;font-size:var(--font-size-small);font-weight:400;line-height:1.5;border-left:2px solid}.media--empty{display:grid;place-items:center}.media--empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background:var(--theme-primary-color);mix-blend-mode:multiply}.media--empty svg{width:6.875rem;opacity:.1;mix-blend-mode:multiply;transition:.1s}.cell:is(:hover,:focus) .media--empty svg{opacity:.3}audio{width:100%;border-radius:70px}address{font-style:normal}.image-overlay{position:relative}.image-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.inline-video-embed{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--border-radius--m)}.inline-video-embed iframe{width:100%;height:100%}:where(.wysiwyg){text-wrap:pretty}:where(.wysiwyg) :is(ol,ul):not([class]){padding-left:1.6em;list-style:revert}:where(.wysiwyg) :is(ol,ul):not([class]) li+li{margin-top:.5em}:where(.wysiwyg) :is(ol,ul):not([class]):not(:last-child){margin-bottom:1.5rem}:where(.wysiwyg) ul ul{padding-left:1.5em}:where(.wysiwyg) :where(:last-child){margin-bottom:0}table{border-collapse:collapse;width:100%}th,td{padding:.5rem 1.25rem .5rem 0;text-align:left;border-top:1px solid currentcolor}th{font-weight:500}.section-eyebrow{color:var(--section-eyebrow-color, currentColor)}@media not all and (min-width: 1000px){.section-eyebrow{padding-left:var(--content-indent)}}@media not all and (min-width: 1280px){.section-eyebrow--ext>.heading--eyebrow:after{content:"";display:block;flex:1;height:1px;background:currentcolor}}@media (min-width: 1280px){.section-eyebrow--ext{display:block;margin-top:.75em;margin-right:2rem;padding-top:1.75rem;border-top:1px solid;border-bottom:0}.section-eyebrow--ext:after{display:none}.section-eyebrow--ext .heading--eyebrow{max-width:20ch}}@media (min-width: 1000px){.section-eyebrow--ls{display:block;margin-top:.75em;margin-right:2rem;padding-top:1.75rem;border-top:1px solid}.section-eyebrow--ls:after{display:none}}:where(.section-primary-heading){padding-left:var(--content-indent)}div.fancybox__container{--fancybox-bg: var(--color-underlay);--fancybox-content-color: var(--color-body);--fancybox-content-bg: var(--color-bg);--f-spinner-color-1: oklch(100% 0 0 / 20%);--f-spinner-color-2: white;--fancybox-zIndex: var(--zindex-drawer)}.fancybox__container .fancybox__content>.f-button.is-close-btn,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-width: 41px;--f-button-height: 41px;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-fill: var(--color-body);--f-button-svg-stroke-width: 0px;--f-button-color: var(--color-body);--f-button-bg: var(--theme-bg-color, var(--color-bg));--f-button-hover-color: var(--color-body);--f-button-hover-bg: var(--color-bg);--f-button-border: 2px solid var(--color-body);color:var(--f-button-color);opacity:1;background-color:var(--f-button-bg);border:var(--f-button-border);border-radius:50%;transition:var(--transition)}.fancybox__container .fancybox__content>.f-button.is-close-btn svg,.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn svg{transition:inherit}.fancybox__container .fancybox__content>.f-button.is-close-btn:is(:hover,:focus),.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn:is(:hover,:focus){--f-button-color: var(--color-bg);--f-button-bg: var(--color-body);--f-button-svg-fill: var(--color-bg)}.fancybox__container.is-compact .fancybox__content>.f-button.is-close-btn{top:16px;right:var(--spacing-x)}.fancybox__container.fancybox--video .fancybox__content{background:0}.fancybox__container.fancybox--video .fancybox__iframe{overflow:hidden;border-radius:var(--border-radius)}.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{top:-20px}.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn:is(:hover,:focus){--f-button-border: 2px solid var(--f-button-color)}@media (min-width: 1280px){.fancybox__container.fancybox--video .fancybox__content>.f-button.is-close-btn{right:-20px}}.fancybox__container.fancybox--video :is(.has-youtube,.has-vimeo,.has-html5video) .fancybox__content{width:1280px;height:720px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.heading,h1,h2,h3,h4,h5,h6{margin-top:0;font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:400;font-style:normal;line-height:1.475;color:currentcolor}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6){margin-bottom:.4em}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not([class]){font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:400;line-height:1.475}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--spacing-y--xs)}:where(.wysiwyg) :is(h1,h2,h3,h4,h5,h6):first-child:not(:last-child){margin-bottom:1em}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-y--xs)}.heading--page,.fui-heading-h1,.fui-alert h1{font-family:var(--font-headings);font-size:var(--font-size-heading--page);font-weight:400;line-height:1}.heading--section,.fui-heading-h2,.fui-alert h2,.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row .fui-type-group>.fui-fieldset>.fui-legend:first-child{font-family:var(--font-headings);font-size:var(--font-size-heading--section);font-weight:400;line-height:1.13}.heading--article-section{font-family:var(--font-headings);font-size:var(--font-size-heading--article-section);font-weight:400;line-height:1.4}.heading--block,.fui-heading-h3,.fui-alert h3,fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend){font-family:var(--font-headings);font-size:var(--font-size-heading--block);font-weight:400;line-height:1.475}.heading--card{font-family:var(--font-headings);font-size:var(--font-size-heading--card);font-weight:400;line-height:1.4}.heading--small{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:400;line-height:1.5}.heading--eyebrow{font-family:var(--font-mono);font-size:var(--font-size-heading--eyebrow);font-weight:400;line-height:1.15;text-transform:uppercase;letter-spacing:.06em}.heading--body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5}.heading--body-bold{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:500;line-height:1.5}.headings--page{margin-bottom:clamp(2.25rem,1.714rem + 2.286vw,4rem)}.headings--section{margin-bottom:clamp(1rem,.694rem + 1.306vw,2rem)}.headings--block{margin-bottom:clamp(.875rem,.665rem + .898vw,1.5625rem)}.text-body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:1.5625}.text-quote,blockquote{font-size:var(--font-size-blockquote);font-weight:400;font-style:italic;line-height:1.4}.text-small,.form--donate__block--gift-messaging .form--donate__small,.form--donate__small,.form--donate__validate,.form--donate__privacy-note{font-size:var(--font-size-small);font-weight:400;line-height:1.5}.text-button-label,.authorities-item__title,.authorities-item__wrapper,.option-button label{font-size:var(--font-size-button-label);font-weight:500;line-height:1.1}.text-metric{font-family:var(--font-mono);font-size:var(--font-size-metric);font-weight:600;line-height:1;letter-spacing:-.05em}.wysiwyg,.prose,:where([class*=prose--]){max-inline-size:var(--prose-max-width, 50ch)}.prose--wide{--prose-max-width: 50rem}.prose--narrow{--prose-max-width: 50ch}.prose--card{--prose-max-width: 40ch}.text-eyebrow{font-size:var(--font-size-heading--eyebrow);font-weight:500;line-height:1.15;text-transform:uppercase;letter-spacing:.15em}:where(.icon){display:flex;flex-shrink:0;align-items:center;justify-content:center;aspect-ratio:1;width:var(--width, 24px);font-style:normal;transition:var(--transition);transition-property:transform,opacity,color}:where(.icon) use{transform-origin:50% 50%}:where(.icon):focus{outline:0}.icon--reverse{transform:scaleX(-1)}.icon--outline{fill:none;stroke:currentcolor}.icon--xs,.icon--8{--width: 8px}.icon--s,.icon--16{--width: 16px}.icon--m,.icon--24{--width: 24px}.icon--l,.icon--32{--width: 32px}.icon--xl,.icon--48{--width: 48px}.icon--arrow,.icon--arrow-right,.icon--arrow-out,.icon--arrow-down,.icon--play,.icon--accordion{--width: 16px}.icon--chevron{--width: 14px}.icon--checkmark{--width: 19px}.icon--close-delete{--width: 9px}.icon--expand{--width: 13px}.icon--crisis{--width: 22px}.icon--remove{--width: 9px}.icon--phone{--width: 26px}.icon--subnav{aspect-ratio:auto;width:10px;height:6px}.icon--auto{aspect-ratio:auto;width:auto}:where(button){cursor:pointer;padding:0;color:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.button,.form--donate__button{--button-height: 3.125rem;--button-padding-x: clamp(1.5rem, 1.137rem + 1.547vw, 2.375rem);--button-padding-y: 0;--button-gap: .375rem;--button-color: var(--color-b);--button-bg-color: var(--color-a);--button-border-width: 2px;--button-border-color: var(--button-color);--button-hover-color: var(--button-color);--button-hover-bg-color: var(--button-bg-color);--button-border-radius: var(--border-radius--s);cursor:pointer;display:flex;gap:var(--button-gap);align-items:center;justify-content:center;width:fit-content;height:var(--button-height);padding-block:var(--button-padding-y);padding-inline:var(--button-padding-x);font-size:var(--font-size-button-label);font-weight:500;line-height:1;color:var(--button-color);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-bg-color);border-color:var(--button-border-color);border-style:solid;border-width:var(--button-border-width);border-radius:var(--button-border-radius);transition:var(--duration-fast) var(--ease);-webkit-tap-highlight-color:transparent}.button>*,.form--donate__button>*{transition:var(--transition)}.button:is(:hover,:focus),.form--donate__button:is(:hover,:focus),.button-hover-trigger:is(:hover,:focus) .button,.button-hover-trigger:is(:hover,:focus) .form--donate__button{color:var(--button-hover-color);background-color:var(--button-hover-bg-color);outline:0;box-shadow:2px 2px 0 0 var(--button-color)}.button:disabled,.form--donate__button:disabled{pointer-events:none;cursor:default;opacity:.5}@media (min-width: 1600px){.button,.form--donate__button{--button-height: 3.625rem;--button-border-radius: var(--border-radius--m)}}.button-label{margin-top:-.15em;font-size:var(--font-size-button-label);font-weight:500}.button>.button-arrow:first-child:not(:last-child),.form--donate__button>.button-arrow:first-child:not(:last-child){display:none}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom),.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom){display:grid;grid-template-columns:1fr 32px}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom)>*,.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom)>*{grid-row:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-label,.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-label{grid-area:1/1/2/2}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:first-child:not(:last-child),.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:first-child:not(:last-child){display:inline-block;grid-area:1/1/2/-1;opacity:0}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:last-child:not(:first-child),.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom) .button-arrow:last-child:not(:first-child){grid-area:1/2/2/-1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-label,.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-label{transform:translate(calc(30px + var(--button-gap)))}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:first-child:not(:last-child),.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:first-child:not(:last-child){opacity:1}.button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:last-child:not(:first-child),.form--donate__button:has(.button-arrow:first-child):has(.button-label+.button-arrow):not(.button--custom):is(:hover,:focus) .button-arrow:last-child:not(:first-child){opacity:0}.button--secondary{--button-color: var(--color-b);--button-bg-color: var(--color-c)}.button--transparent{--button-color: var(--color-body);--button-bg-color: transparent;--button-border-color: transparent;--button-padding-x: 0}.button--transparent:is(:hover,:focus){box-shadow:none}.button--small{--button-padding-x: 1.5rem;--button-height: 2.1875rem;font-size:var(--font-size-small);font-weight:400}.button--link{--button-color: var(--_color, var(--color-links));--button-bg-color: transparent;--button-border-color: transparent;--button-height: 2rem;--button-padding-x: 0;text-decoration:underline;text-decoration-color:var(--underline-color, currentcolor);text-decoration-thickness:2px;text-underline-offset:.4em;border-radius:0}.button--link:is(:hover,:focus){box-shadow:none}@media (hover){.button--link:not(:hover,:focus){--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}}.button--tab:not(.active){--button-color: var(--color-body);--button-bg-color: var(--color-bg);--button-border-color: var(--color-underline)}.button--tab:is(:hover,:focus){--button-border-color: var(--button-color)}.button--outline{--button-color: currentcolor;--button-bg-color: transparent;--button-border-color: var(--button-color)}.button--arrow{--button-color: currentcolor;--button-bg-color: transparent;--button-border-color: var(--button-color);--button-hover-color: var(--color-bg);--button-hover-bg-color: var(--color-body);--button-height: 48px;--button-padding-x: 0;aspect-ratio:1;width:var(--button-height);border-radius:50%}.button--arrow .icon{transition:none}.button--arrow .icon:first-child:not(:last-child){margin:0}.button--arrow[disabled]{opacity:.2}.button--arrow.prev .icon{transform:scaleX(-1)}.button--arrow:is(:hover,:focus){border-color:var(--button-hover-bg-color);box-shadow:none}.button--back:is(:hover,:focus) .icon{transform:translate(-.25rem)}.button--skip{z-index:9999}.button--skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog-close{display:flex;align-items:center;justify-content:center;width:41px;height:41px;border:2px solid var(--theme-color, var(--color-body));border-radius:50%}.dialog-close svg{width:24px;height:24px}.dialog-close:is(:hover,:focus){color:var(--color-bg);background:var(--color-body);border-color:var(--color-body);outline:0}.dialog-close--subtle:not(:hover,:focus){border-color:color-mix(in oklch,var(--color-body) 10%,transparent)}.button.htmx-request,.htmx-request.form--donate__button,.button.fui-loading,.fui-loading.form--donate__button{pointer-events:none;opacity:.8}.button.htmx-request:after,.htmx-request.form--donate__button:after,.button.fui-loading:after,.fui-loading.form--donate__button:after{content:"";display:block;flex-shrink:0;aspect-ratio:1;width:24px;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cg clip-path='url(%23spinner)'%3e%3cpath stroke='%2328307d' stroke-width='2' d='M1 10a9 9 0 1 0 18 0 9 9 0 0 0-18 0Z' opacity='.15'/%3e%3cpath fill='%2328307d' fill-rule='evenodd' d='M17.034 17.107A9.97 9.97 0 0 0 20 10a9.968 9.968 0 0 0-2.894-7.036l-1.414 1.414A7.974 7.974 0 0 1 18 10c0 2.227-.91 4.242-2.38 5.693l1.415 1.414Z' clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='spinner'%3e%3cpath fill='%2328307d' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat 50%;background-size:contain;animation:spinner .5s linear infinite}.button.htmx-request .icon,.htmx-request.form--donate__button .icon,.button.fui-loading .icon,.fui-loading.form--donate__button .icon{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.button--strong{font-weight:500}.button-group{display:flex;flex-wrap:wrap;gap:24px var(--spacing-y--xxs2);align-items:center}.flow .button-group{--flow-spacing: var(--spacing-y--xs)}@media (min-width: 700px){.button-group{column-gap:24px}}.button-flush-group{display:flex}.button-flush-group .button,.button-flush-group .form--donate__button{width:100%;border-radius:0}.button-flush-group li:first-child .button,.button-flush-group li:first-child .form--donate__button{border-top-left-radius:var(--border-radius--pill);border-bottom-left-radius:var(--border-radius--pill)}.button-flush-group li:last-child .button,.button-flush-group li:last-child .form--donate__button{border-top-right-radius:var(--border-radius--pill);border-bottom-right-radius:var(--border-radius--pill)}.button-flush-group li:not(:first-child) .button,.button-flush-group li:not(:first-child) .form--donate__button{border-left:0}@media not all and (min-width: 700px){.button-flush-group li{flex:1}.button-flush-group .button,.button-flush-group .form--donate__button{--button-padding-x: 1.25rem}}@media not all and (min-width: 500px){.button-flush-group .button,.button-flush-group .form--donate__button{display:flex!important}.button-flush-group .icon{display:none!important}.button-flush-group .button-label{transform:none!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.fui-page-container .fui-page-title{all:unset}.fui-type-section{margin-top:2rem}fieldset,.form-fields,.fui-page-container{display:flex;flex-wrap:wrap;gap:1.5rem .5rem;align-items:flex-start;border:none}fieldset>legend:not(.fui-legend),.form-fields>legend:not(.fui-legend),.fui-page-container>legend:not(.fui-legend){width:100%}.fui-field-rows{display:flex;flex-wrap:wrap;gap:1.5rem .5rem;align-items:flex-start}.fui-input-container{width:100%}.fui-input-wrapper{max-inline-size:var(--prose-max-width, 50ch)}:is(.form-field,.fui-row):not(.button):not(.form--donate__button){--spacing: 1rem;display:grid;gap:.5rem;width:100%;padding:0}:is(.form-field,.fui-row):not(.button):not(.form--donate__button):has(input[disabled]) .label{pointer-events:none;color:#0000007f}:is(.form-field,.fui-row):not(.button):not(.form--donate__button).--flex{flex:1 1 0;width:auto}@media not all and (min-width: 700px){:is(.form-field,.fui-row):not(.button):not(.form--donate__button).--flex{flex-basis:100%}}.fui-row{gap:1px}.fui-row:not(:first-child)>.fui-type-heading:first-child{margin-top:var(--spacing--xs)}@media not all and (min-width: 500px){.fui-row{flex-direction:column;gap:1.5rem}}.fui-field-container{position:relative;display:grid;gap:.25rem}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]),select,textarea{--_form-input-bg: var(--form-input-bg, white);--_form-input-color: var(--form-input-color, var(--color-body));--_form-input-border-color: var(--form-input-border-color, color-mix(in oklch, var(--color-b) 29%, transparent));width:100%;height:var(--form-input-height);padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x);font-size:var(--font-size-body);font-weight:400;color:var(--_form-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_form-input-bg);border:2px solid var(--_form-input-border-color);border:2px solid transparent;border-radius:var(--border-radius--s);box-shadow:0 0 0 1px var(--_form-input-border-color);transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-fast)}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset])::placeholder,select::placeholder,textarea::placeholder{color:var(--_form-input-color);opacity:.5}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]):is(:hover,:focus,:focus-visible),select:is(:hover,:focus,:focus-visible),textarea:is(:hover,:focus,:focus-visible){--form-input-border-color: var(--color-body);--form-input-bg: white;border-color:var(--color-body);outline:0;box-shadow:none}:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]).disabled,:where(input):not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset])[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{pointer-events:none;color:#0000007f;background:#0000000d}.fui-hr{display:none}.fui-page-container+.fui-btn-wrapper{margin-top:1.5rem}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>*+*{margin-top:var(--flow-spacing)}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row{--flow-spacing: clamp(5rem, 4.617rem + 1.633vw, 6.25rem);scroll-margin-top:calc(var(--header-height) + 1rem);padding-top:var(--spacing-y--s);border-top:2px solid}.fui-page-container:has(.fui-page-row>.fui-type-group:first-child)>.fui-page-row .fui-type-group>.fui-fieldset>.fui-legend:first-child{margin-bottom:var(--spacing-y--xs)}.label,.fui-label{cursor:pointer;display:block;font-size:var(--font-size-body)}legend{margin-bottom:1rem;padding:0}.fui-type-multi-line-text .fui-field-container{align-items:start}.fui-type-multi-line-text .fui-label{max-width:100%}.fui-type-multi-line-text textarea{--form-input-height: clamp(12.5rem, 11.205rem + 5.525vw, 15.625rem);resize:vertical;display:block}select:not([multiple],[size]){cursor:pointer;padding-right:calc(var(--form-input-padding-x) + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3e%3crect width='6.5' height='1.5' x='1.061' fill='%2328307D' rx='.75' transform='rotate(45 1.06 0)'/%3e%3crect width='6.5' height='1.5' fill='%2328307D' rx='.75' transform='scale(-1 1) rotate(45 -4.07 -9.827)'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 1.25rem;background-size:10px 6px}:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){position:relative}.label+:is(.select,.fui-type-dropdown .fui-input-container,.fui-type-select){margin-top:.5rem}[type=checkbox],[type=radio]{cursor:pointer;width:21px;height:21px;margin-top:-.125em;margin-inline-end:.375rem;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--form-choice-input-accent-color);background-color:var(--form-choice-input-bg-color, transparent);background-image:var(--form-choice-input-icon, none);background-repeat:no-repeat;background-position:50% 50%;border:1px solid;border-radius:50%;transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-default)}[type=checkbox]+label,[type=radio]+label{cursor:pointer}[type=checkbox]:checked,[type=radio]:checked{--form-choice-input-bg-color: var(--color-body);--form-choice-input-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none' viewBox='0 0 21 21'%3e%3cpath fill='%23EFFEF8' fill-rule='evenodd' d='M6.649 10.35a1 1 0 0 0 .112 1.41l2.325 1.983a.857.857 0 0 0 .03.025 1 1 0 0 0 1.41-.112l3.913-4.59a1 1 0 0 0-1.521-1.297l-3.266 3.829-1.593-1.36a1 1 0 0 0-1.41.113Z' clip-rule='evenodd'/%3e%3c/svg%3e")}:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item){cursor:pointer;position:relative}.grouped-choices{overflow:hidden;border:1px solid var(--color-body);border-radius:var(--border-radius)}.grouped-choices>*{flex:1}.grouped-choices .button,.grouped-choices .form--donate__button{--button-padding-x: .625rem;border:0;border-radius:0}.grouped-choices .choice-as-button label,.grouped-choices .choice-as-button .button,.grouped-choices .choice-as-button .form--donate__button{width:100%}.grouped-choices .choice-as-button:not(:first-child){border-left:1px solid}.fui-type-checkboxes .fui-legend{margin-bottom:.5em}.fui-type-checkboxes .fui-input-wrapper>.fui-layout-wrap{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.fui-type-checkboxes.stacked-inputs .fui-input-wrapper>.fui-layout-wrap{flex-direction:column}.fui-type-radio:not(.radios-as-checkboxes) .fui-input-wrapper>.fui-layout-wrap{display:flex;gap:0}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio{transition:.15s}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:first-child .fui-radio-label{border-top-left-radius:var(--border-radius--s);border-bottom-left-radius:var(--border-radius--s)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:last-child .fui-radio-label{border-top-right-radius:var(--border-radius--s);border-bottom-right-radius:var(--border-radius--s)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:not(:first-child){margin-left:-1px}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio:has(.fui-radio-input:is(:hover,:focus)){z-index:2}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input{position:absolute;opacity:0}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input:checked~.fui-radio-label{color:var(--color-bg);background:var(--color-body);border-color:var(--color-body)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-input:is(:hover,:focus)~.fui-radio-label{border-color:var(--color-body)}.fui-type-radio:not(.radios-as-checkboxes) .fui-radio-label{padding:10px 22px;background:#fff;border:1px solid oklch(35.25% .129 273.27/29%);transition:.15s}.fui-type-radio.stacked-inputs .fui-input-wrapper>.fui-layout-wrap{display:flex;flex-flow:column wrap;gap:var(--grid-gap)}input[type=date]::-webkit-calendar-picker-indicator{display:none}.fui-field[data-field-display-type=dropdowns] .fui-field-rows>.fui-row{display:flex;flex-flow:row;gap:8px}.fui-field[data-field-display-type=dropdowns] .fui-input-wrapper{width:100%}@supports selector(:has(selector)){.fui-field[data-field-display-type=dropdowns] .fui-field-container{display:grid;grid:[stack] 1fr/[stack] 1fr}.fui-field[data-field-display-type=dropdowns] .fui-field-container>*{grid-area:stack}.fui-field[data-field-display-type=dropdowns] .fui-field-container:has(select option:checked:not([value=""])) .fui-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fui-field[data-field-display-type=dropdowns] .fui-label{pointer-events:none;z-index:2;display:grid;align-items:center;padding-inline:var(--form-input-padding-x)}.fui-field[data-field-display-type=dropdowns] .fui-select{min-width:6.25rem}}input[type=file]{padding-left:.5rem}input[type=file]::file-selector-button{cursor:pointer;height:2.5rem;margin-right:1rem;padding:0 1rem;color:var(--color-bg);background-color:var(--color-body);border:0;border-radius:var(--border-radius--s);transition:var(--transition)}.field-required,.fui-required{display:none}.inline-labels .fui-page-container{gap:var(--grid-gap)}.inline-labels .fui-label{position:relative;z-index:2;top:0;left:0;display:flex;grid-column:1/-1;grid-row:1/2;align-items:center;max-width:var(--form-label-width);min-height:var(--form-input-height);margin-bottom:auto;padding-block:var(--form-input-padding-y);padding-inline:var(--form-input-padding-x) .625rem}.inline-labels .fui-input-container{grid-column:1/-1;grid-row:1/2}.inline-labels input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=reset]){padding-inline:var(--form-label-width) var(--form-input-padding-x)}.inline-labels .multi-select-field{padding:0}.fui-error-message{position:relative;overflow:hidden;display:inline-block;width:auto;margin:6px 0 16px;padding:3px 8px;font-size:.9rem;color:var(--color-b);background:var(--color-a);border-radius:5px}.fui-alert>*+*{margin-top:var(--flow-spacing, 1em)}.fui-alert-error{display:inline-block;margin:0 0 1rem;padding:6px 14px;font-weight:400;color:var(--color-b);background:var(--color-a);border-radius:5px}.fui-form.free-counselling-form{margin-top:calc(var(--spacing-y--s) * -1 - 2px)}.fui-alert+.fui-form.free-counselling-form{margin-top:0}.wrapper{width:100%;max-width:var(--layout-width);margin-inline:auto}:where(.region){position:relative;border-top-left-radius:var(--border-radius--region);border-top-right-radius:var(--border-radius--region)}:where(.region):has(+.region){margin-bottom:calc(-1 * var(--border-radius--region))}:where(.region):has(+.region)>.region-inner{padding-bottom:calc(var(--region-spacing-y) + var(--border-radius--region))}:where(.region):has(>.region-image-bg){overflow:hidden;display:grid;grid:[stack] 1fr/[stack] 1fr}:where(.region):has(>.region-image-bg)>*{grid-area:stack}:where(.region):has(>.region-image-bg) .region-image-bg{border-top-left-radius:var(--border-radius--region);border-top-right-radius:var(--border-radius--region)}:where(.region):has(>.region-image-bg:not(.region-image-bg--graded)){min-height:100vh}@media (min-width: 1600px){:where(.region){--border-radius--region: var(--border-radius--xl)}}:where(.region-inner){--region-spacing-y: var(--spacing-y--xxl);--region-spacing-x: var(--spacing-x);--region-gap-y: var(--spacing-y--xs);z-index:2;row-gap:var(--region-spacing-y);padding-block:var(--region-spacing-y);padding-inline:var(--region-spacing-x)}@media (min-width: 1280px){:where(.region-inner){--region-gap-y: var(--spacing-y--l)}}.region-image-bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.region-image-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#0000004d}.region-image-bg img{background-position:50% 0%}.region-image-bg--graded{opacity:.3;filter:grayscale(100%);mix-blend-mode:multiply}.region-image-bg--graded:after{display:none}.region-inner--sub{z-index:0;background-color:var(--theme-fade-color)}:where(.drawer-grid){--grid-columns: 6;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}:where(.drawer-grid)>*{grid-column:1/-1}:where(.drawer-grid) .grid-col{grid-column:span var(--grid-columns)/span var(--grid-columns)}.spacing-x{padding-inline:var(--spacing-x)}.site-header{position:relative;z-index:var(--zindex-fixed);overflow:visible;width:100%;height:var(--header-height);padding-right:var(--fancybox-scrollbar-compensate);color:var(--site-header-color, var(--color-body));transition:transform .35s var(--ease),height .35s var(--ease),background .35s var(--ease),z-index var(--duration-slow) var(--ease)}.site-header__head{position:relative;z-index:calc(var(--zindex-fixed) + 1);display:flex;grid-row:1;gap:var(--grid-gap);align-items:center;width:100%;height:100%}@media (min-width: 700px){.site-header__head{flex:0 0 160px;width:auto}}@media (min-width: 1280px){.site-header__head{flex:unset;width:auto}}.site-header__logo{outline-offset:10px}.site-header__logo-img{width:160px;height:50px;object-fit:contain;object-position:0 50%}@media (min-width: 1000px){.site-header__logo-img{width:192px;height:64px}}@media not all and (min-width: 1280px){.site-header__mobile-head{position:sticky;z-index:2;top:0;flex:0 0 var(--header-height);height:var(--header-height);background:inherit}}@media (min-width: 1280px){.site-header__body{display:flex;flex:1;align-items:center}}@media not all and (min-width: 1280px){.site-header__body{position:fixed;z-index:calc(var(--zindex-fixed) + 2);top:0;right:0;bottom:0;left:0;transform:translate(-101%);height:var(--viewport-height);transition:transform var(--transition-nav)}}@media (min-width: 1280px){.site-header__body-layout{display:flex;flex:1;align-items:center}}@media not all and (min-width: 1280px){.site-header__body-layout{--color: var(--color-e);position:fixed;z-index:calc(var(--zindex-fixed) + 2);top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-y:auto;display:grid;grid-template-rows:auto 1fr auto;width:min(484px,100%);height:var(--viewport-height);color:var(--color-e);background:var(--color-b)}.site-header__body-layout>*{padding-inline:var(--spacing-x)}}.site-header__body-underlay{position:absolute;z-index:0;inset:0 auto 0 0;width:200vw;height:100%;visibility:hidden;opacity:0;background:var(--color-b)}@media (min-width: 1280px){.site-header__body-underlay{display:none}}.site-header__toggle-button{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--border-radius--s);transition:var(--transition)}.site-header__menu-close{display:grid;place-items:center;width:25px;height:25px}@media (min-width: 1280px){.site-header__menu{display:flex;align-items:center;justify-content:space-between}}@media not all and (min-width: 1280px){.site-header__menu{position:relative;padding-bottom:32px}}.site-header__menu-body{display:flex;flex-direction:column;height:100%}@media (min-width: 1280px){.site-header__menu-body{flex-direction:row;align-items:center;height:auto}}.site-header__menu-head{z-index:3;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);padding-inline:var(--spacing-x)}@media (min-width: 1280px){.site-header__menu-head{display:none}}.site-header__menu-head-actions{display:flex;gap:.75rem;align-items:center}@media (min-width: 1280px){.main-nav__items{position:relative;display:flex;align-items:baseline;margin-left:-1.125rem}}.main-nav__item{position:relative}@media (min-width: 1280px){.main-nav__item:is(:hover,:focus-within) .main-nav__dropdown{visibility:visible;opacity:1}}@media not all and (min-width: 1280px){.main-nav__item:not(:first-child){border-top:1px solid oklch(83.52% .08 270.52/10%)}}.main-nav__link--level1{cursor:pointer;display:flex;gap:6px;align-items:center;font-size:var(--font-size-body);font-weight:500;line-height:1.1;text-align:left;transition:var(--transition)}.main-nav__link--level1.active~.main-nav__items--level2{visibility:visible;opacity:1}@media not all and (min-width: 1280px){.main-nav__link--level1{gap:10px;justify-content:space-between;width:100%;padding:24px 0;font-size:1.5rem;font-weight:400;color:currentcolor}.main-nav__link--level1:is(.active,.current,:hover,:focus){color:var(--color-d);outline:0}}@media (min-width: 1280px){.main-nav__link--level1{padding:16px;font-size:1.0625rem}.main-nav__link--level1:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;width:4px;height:4px;opacity:0;background:currentcolor;border-radius:50%;transition:var(--transition)}.main-nav__link--level1:is(:hover,:focus,.current){outline:0}.main-nav__link--level1:is(:hover,:focus,.current):before{opacity:1}@media not all and (min-width: 1600px){.main-nav__link--level1{padding-right:10px;font-size:1rem}}a.main-nav__link--level1:is(:hover,:focus,.current):before{opacity:1}.main-nav__link--subnav-toggle{cursor:default}}.main-nav__subnav-indicator{--width: 10px;transition:var(--transition)}.main-nav__subnav-indicator.--expanded{opacity:0}@media not all and (min-width: 1280px){.main-nav__link--subnav-toggle.active .main-nav__subnav-indicator.--default{transform:rotate(-180deg)}.main-nav__subnav-indicator{--width: 14px}}.main-nav__dropdown{overflow:hidden}@media (min-width: 1280px){.main-nav__dropdown{position:absolute;z-index:var(--zindex-dropdown);top:100%;left:0;overflow:visible;display:block;height:auto!important;margin-top:-4px;font-size:1.0625rem;color:var(--color-b);transition:var(--transition)}.main-nav__dropdown:not(.active){visibility:hidden;opacity:0}}.main-nav__dropdown-inner{display:flex;width:max-content;min-width:18.125rem;padding:1.5rem;background:#fff;border:2px solid;border-radius:var(--border-radius--s);box-shadow:var(--box-shadow--dropdown)}.main-nav__dropdown-inner .eyebrow{display:block;margin-bottom:.5rem;font-weight:500}@media (min-width: 1280px){.main-nav__dropdown-inner .eyebrow{margin:0 -1.5rem .75rem 0;padding:0 1.5rem .75rem 0}.main-nav__dropdown-inner .eyebrow:after{content:"";position:absolute;right:0;bottom:0;left:-1.5rem;display:block;height:2px;background:color-mix(in oklch,var(--color-b) 10%,transparent)}}@media not all and (min-width: 1280px){.main-nav__dropdown-inner a.eyebrow{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.4em}.main-nav__dropdown-inner a.eyebrow:is(:hover,:focus){text-decoration-color:currentcolor;outline:0}.main-nav__dropdown-inner a.eyebrow.current{color:var(--color-d)}}@media (min-width: 1280px){.main-nav__dropdown-inner a.eyebrow{position:relative;display:flex;text-decoration:none}.main-nav__dropdown-inner a.eyebrow:before{content:"";display:block;width:0;height:1px;margin-top:.8em;margin-right:7px;background:currentcolor;transition:var(--transition)}.main-nav__dropdown-inner a.eyebrow:is(:hover,:focus,.current){outline:0}.main-nav__dropdown-inner a.eyebrow:is(:hover,:focus,.current):before{width:14px}}@media not all and (min-width: 1280px){.main-nav__dropdown-inner{flex-direction:column;width:100%;min-width:0;padding-block:10px 30px;padding-inline:24px 30px;background:0;border:0;box-shadow:unset}}.main-nav__items-wrap{flex:1}.main-nav__items--level2{display:flex;flex-direction:column;gap:.5rem}@media not all and (min-width: 1280px){.main-nav__link--level2{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.4em}.main-nav__link--level2:is(:hover,:focus){text-decoration-color:currentcolor;outline:0}.main-nav__link--level2.current{color:var(--color-d)}}@media (min-width: 1280px){.main-nav__link--level2{position:relative;display:flex;transition:var(--transition)}.main-nav__link--level2:before{content:"";display:block;width:0;height:1px;margin-top:.8em;margin-right:7px;background:currentcolor;transition:var(--transition)}.main-nav__link--level2:is(:hover,:focus,.current){outline:0}.main-nav__link--level2:is(:hover,:focus,.current):before{width:14px}}.main-nav__link-label--level2{display:block;max-width:30ch;text-wrap:pretty}.button--main-nav-accordion{pointer-events:none;margin-left:-1.5rem}@media (min-width: 1280px){.button--main-nav-accordion,.button--mainnav-open{display:none}}.button--mainnav-close{display:grid;place-items:center;width:24px;height:24px}.button--mainnav-close .icon{transition:var(--transition)}@media (min-width: 1280px){.button--mainnav-close{display:none}}.site-header__tools{position:relative;z-index:calc(var(--zindex-fixed) + 1);display:flex;flex-direction:column;gap:18px 16px;align-items:center;height:100%}.site-header__tools .link--subtle:not(:hover,:focus){text-decoration-color:transparent}@media not all and (min-width: 1280px){.site-header__tools .link--subtle{text-decoration-color:transparent}}.site-header__tools .button,.site-header__tools .form--donate__button{transition:var(--transition)}.site-header__tools .button-label{transition:none}@media (min-width: 1280px){.site-header__tools{flex-direction:row;margin-left:auto}}@media (min-width: 1600px){.site-header__tools{column-gap:24px}}@media (max-width: 1279px){.site-header__tools{position:sticky;inset:auto 0 0;width:100%;height:auto;padding-inline:var(--spacing-x);background:inherit}.site-header__tools:after{pointer-events:none;content:"";position:absolute;bottom:var(--tools-height);left:0;width:100%;height:10vh;background:linear-gradient(180deg,oklch(35.25% .129 273.27/0%) 0%,var(--color-b) 90.84%)}}.site-header__tools-item.--ctas{width:100%}.site-header__tools-item.--ctas ul{display:flex;flex-direction:column;gap:10px}.site-header__tools-item.--ctas .button,.site-header__tools-item.--ctas .form--donate__button{--button-height: 3.125rem;--button-padding-x: 24px;width:100%;border-radius:var(--border-radius--s)}.site-header__tools-item.--ctas .button:is(:hover,:focus),.site-header__tools-item.--ctas .form--donate__button:is(:hover,:focus){background:var(--button-bg-color);box-shadow:none}@media (min-width: 1280px){.site-header__tools-item.--ctas .button,.site-header__tools-item.--ctas .form--donate__button{border-radius:0}@media not all and (min-width: 1600px){.site-header__tools-item.--ctas .button,.site-header__tools-item.--ctas .form--donate__button{--button-padding-x: 16px}}}@media (min-width: 700px){.site-header__tools-item.--ctas ul{flex-direction:row;justify-content:center}}@media (min-width: 1280px){.site-header__tools-item.--ctas{width:auto}.site-header__tools-item.--ctas ul{overflow:hidden;gap:0;border:2px solid;border-radius:var(--border-radius--s);transition:var(--transition)}.site-header__tools-item.--ctas ul:has(.button:hover,.form--donate__button:hover,.button:focus,.form--donate__button:focus){box-shadow:2px 2px 0 0 var(--color-body)}.site-header__tools-item.--ctas li:not(:first-child) .button,.site-header__tools-item.--ctas li:not(:first-child) .form--donate__button{height:calc(100% + 4px);margin:-2px;border:2px solid;border-top-left-radius:var(--border-radius--s);border-bottom-left-radius:var(--border-radius--s)}.site-header__tools-item.--ctas .button,.site-header__tools-item.--ctas .form--donate__button{width:fit-content;border:0}.site-header__tools-item.--ctas .button--primary{--button-color: var(--color-b)}.site-header__tools-item.--ctas:has(li:nth-child(2)) li:first-child .button,.site-header__tools-item.--ctas:has(li:nth-child(2)) li:first-child .form--donate__button{padding-right:16px}}.site-header__mobile-toolbar .site-header__tools{flex-direction:row;justify-content:flex-end}.site-header__mobile-toolbar .site-header__tools:after{display:none}.site-header__mobile-toolbar .site-header__tools-item.--ctas{width:fit-content}.site-header__mobile-toolbar .site-header__tools-item.--ctas ul{overflow:hidden;gap:0;justify-content:flex-end;border:2px solid;border-radius:var(--border-radius--s);transition:var(--transition)}.site-header__mobile-toolbar .site-header__tools-item.--ctas ul:has(.button:hover,.form--donate__button:hover,.button:focus,.form--donate__button:focus){box-shadow:2px 2px 0 0 var(--color-body)}@media (min-width: 1000px) and (max-width: 1279px) and (orientation: landscape){.site-header__mobile-toolbar .site-header__tools-item.--ctas li:not(:first-child) .button,.site-header__mobile-toolbar .site-header__tools-item.--ctas li:not(:first-child) .form--donate__button{height:calc(100% + 4px);margin:-2px;border:2px solid;border-top-left-radius:var(--border-radius--s);border-bottom-left-radius:var(--border-radius--s)}}.site-header__mobile-toolbar .site-header__tools-item.--ctas .button,.site-header__mobile-toolbar .site-header__tools-item.--ctas .form--donate__button{width:fit-content;border:0}.site-header__mobile-toolbar .site-header__tools-item.--ctas .button--primary{--button-color: var(--color-b)}.site-header__mobile-toolbar .site-header__tools-item.--ctas:has(li:nth-child(2)) li:first-child .button,.site-header__mobile-toolbar .site-header__tools-item.--ctas:has(li:nth-child(2)) li:first-child .form--donate__button{padding-right:16px}@media (min-width: 700px) and (max-width: 1279px){.site-header__mobile-toolbar{flex:3}}@media not all and (min-width: 1280px){.mobile-nav-is-active,.mobile-nav-is-active .page{scrollbar-gutter:stable;overflow:hidden}.mobile-nav-is-active .site-header__body{transform:none}.mobile-nav-is-active .site-header__body-layout{pointer-events:auto;transform:none;box-shadow:0 4px 124px #00000073;transition-delay:0s}.mobile-nav-is-active .site-header__body-underlay{visibility:visible;opacity:.51;transition:visibility var(--transition-nav),opacity var(--transition-nav)}.mobile-nav-is-active .get-help{display:none}}@media (min-width: 1280px){.site-header--not-top{--header-height: 8rem;height:var(--header-sticky-height);background:var(--color-b)}.site-header--not-top .site-header__logo svg{width:5.3125rem;height:2.5rem}.site-header--not-top .site-header__tools .button,.site-header--not-top .site-header__tools .form--donate__button{--button-height: 2.625rem;--button-padding-x: 1.5rem}.site-header--not-top .main-nav__link--level1:before{top:.75rem}}:where(body):has(.site-header--not-top) :where(.region[id]){scroll-margin-top:var(--header-sticky-height)}:where(body):has(.site-header--not-top) :where(main>[id]){scroll-margin-top:var(--header-sticky-height)}.page:has(.site-footer) main{margin-bottom:calc(-1 * var(--border-radius--region))}.site-footer{position:relative;z-index:4}.site-footer hr{opacity:.2;border-top-width:1px}.site-footer .link--subtle:not(:hover,:focus){text-decoration-color:transparent}.site-footer__logos img{max-width:110px;max-height:48px;object-fit:contain}@media (min-width: 700px){.site-footer__logos img{max-width:130px}}@media (min-width: 1000px){.site-footer__end{margin-right:calc(150px + var(--spacing-x))}}.subscribe{--color-error: white}.subscribe .fui-page{position:relative}.subscribe .fui-page-container{row-gap:0}.subscribe .fui-label{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;position:absolute}@media not all and (min-width: 1000px){.subscribe .fui-input-wrapper{max-inline-size:100%}}.subscribe .fui-input{--form-input-color: var(--color-b);padding-inline:var(--form-input-padding-x) 140px;border:0}.subscribe .fui-input:is(:hover,:focus){--form-input-bg: var(--color-d)}.subscribe .fui-btn-wrapper{position:absolute;top:0;right:0;margin:0}.subscribe .fui-submit{display:flex;gap:8px;align-items:center;height:var(--form-input-height);padding-inline:var(--form-input-padding-x);font-size:1rem;font-weight:500;line-height:1;color:var(--color-b);border-radius:0 var(--border-radius--s) var(--border-radius--s) 0;transition:var(--transition)}.subscribe .fui-submit span{opacity:0;transition:var(--transition)}.subscribe .fui-submit:is(:hover,:focus){outline:0}.subscribe .fui-submit:is(:hover,:focus) span{opacity:1}.subscribe .fui-submit:focus-visible{color:var(--color-b);background:var(--color-a)}.subscribe:has(.fui-input:is(:hover,:focus)) .fui-submit span{opacity:1}.subscribe:has(.fui-submit:is(:hover,:focus)) .fui-input{--form-input-bg: var(--color-d)}.subscribe:has(.fui-alert-success) .subscribe-form-intro{display:none}@media (min-width: 1000px){.subscribe{max-width:665px}}.site-footer__social__icon{transition:.2s cubic-bezier(.22,1,.36,1)}.site-footer__social__icon:hover,.site-footer__social__icon:focus{scale:1.15}.fancybox__container.fancybox--side-panel .fancybox__slide{overflow:hidden;overflow-y:auto;padding:0}.fancybox__container.fancybox--side-panel .fancybox__slide:before,.fancybox__container.fancybox--side-panel .fancybox__slide:after{display:none}.fancybox__container.fancybox--side-panel .fancybox__slide.has-close-btn{padding:0}.fancybox__container.fancybox--side-panel .fancybox__content{flex:1!important;align-self:flex-end;width:100%;padding:0}@media (min-width: 1000px){.fancybox__container.fancybox--side-panel .fancybox__content{overflow:hidden;max-width:900px;border-top-left-radius:var(--border-radius--xxl)}}.fancybox__container.fancybox--side-panel .is-close-btn{top:24px;right:var(--spacing-x);margin:0;color:currentcolor;opacity:1;box-shadow:none}.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{top:16px}@media (min-width: 700px){.fancybox__container.fancybox--side-panel.is-compact .fancybox__content>.f-button.is-close-btn{top:24px}}.f-slide-in-from-right{animation:.6s var(--ease-out-quint) f-slide-in-from-right}@keyframes f-slide-in-from-right{0%{transform:translate(100%)}to{transform:translateZ(0)}}.f-slide-out-to-right{animation:.2s var(--ease-in) f-slide-out-to-right}@keyframes f-slide-out-to-right{0%{transform:translateZ(0)}to{transform:translate(100%)}}@media not all and (min-width: 1280px){.page:has(.notification-banner) .home-hero__content>header{margin-top:2rem}}.service-cards{display:grid;gap:var(--spacing-y--s)}@media (min-width: 1280px){.service-cards{grid-template-columns:repeat(2,1fr);gap:0 var(--grid-gap);margin-bottom:calc(-1 * var(--spacing-y--m))}.service-card:nth-child(n+3){border-top:1px solid}.service-card:nth-child(n+3) .service-card__link{padding-top:var(--spacing-y--m)}}.service-card__link{display:flex;flex-direction:column;gap:10px 28px}@media (min-width: 1000px){.service-card__link{flex-direction:row}}@media (min-width: 1280px){.service-card__link{padding-bottom:var(--spacing-y--m)}}.service-card__icon{width:64px}@media (min-width: 1000px){.service-card__icon{width:96px}}@media (min-width: 1600px){.service-card__icon{width:128px}}.service-icon-svg{fill:none}.service-card__text .text{max-width:50ch;margin-top:.5rem}@media (min-width: 1280px){.service-card__text{padding-right:3.5rem}}.hover-link:is(:hover,:focus){--underline-width: 100%}.hover-label{display:inline-block;background:linear-gradient(currentcolor 0 0) bottom left/var(--underline-width, 0%) 2px no-repeat;transition:var(--transition-card)}@media not all and (min-width: 1000px){body:not(.template--home) .service-cards{--item-width: 86%;--_item-width: var(--item-width, 100%);--_gap: var(--gap, var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;overflow-x:auto;display:grid;grid-auto-columns:var(--_item-width);grid-auto-flow:column;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);gap:32px}body:not(.template--home) .service-cards>*{scroll-snap-align:center;scroll-snap-stop:always;position:relative}body:not(.template--home) .service-cards>*:last-child:after{content:"";position:absolute;z-index:1;top:0;right:calc(var(--spacing-x) * -1);display:block;width:var(--spacing-x);height:1px}body:not(.template--home) .service-cards .service-card:first-child{scroll-snap-align:end}@media (min-width: 700px){body:not(.template--home) .service-cards{--item-width: 60%}}body:not(.template--home) .service-cards{margin-left:calc(-1 * (var(--content-indent) + var(--spacing-x)));padding-left:calc(var(--content-indent) + var(--spacing-x))}}.page-header{position:relative;padding-bottom:var(--spacing-y--m);padding-block:var(--spacing-y--xxl) var(--spacing-y--m)}.collage{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:1fr auto;gap:0 var(--grid-gap)}.collage-media{--has-border: ;position:relative;overflow:visible;aspect-ratio:16/9;border-radius:var(--border-radius--m);box-shadow:var(--has-border, 0 0 0 var(--corner-offset) var(--theme-bg-color, var(--color-bg)))}.collage-media picture{border-radius:inherit}.collage-media img,.collage-media .video-thumb{width:100%;height:100%;object-fit:cover;border-radius:inherit}.collage-media:not(:has(img)){background-color:#0000001a}:where(.collage-media img){object-position:50% 25%}.corner{position:absolute;z-index:2;aspect-ratio:1;width:var(--corner-size);fill:var(--theme-bg-color, var(--color-bg))}.collage--a{--subgrid-columns: 5;--image-offset-y: 7rem;--image-offset-x: calc((100% - ((var(--subgrid-columns) - 1) * var(--grid-gap))) / var(--subgrid-columns));padding-bottom:var(--image-offset-y)}.collage--a .collage-media--1{--subgrid-columns: 8;--image-offset-x: calc((100% - ((var(--subgrid-columns) - 1) * var(--grid-gap))) / var(--subgrid-columns));grid-area:1/1/3/9;max-width:100%;height:100%;border-top-left-radius:36px}.collage--a .collage-media--1 .corner:last-child{right:calc(var(--image-offset-x) + var(--corner-offset));bottom:0}.collage--a .collage-media--2{--has-border: initial;grid-area:2/8/3/-1;align-self:end;margin-bottom:calc(var(--image-offset-y) * -1);border-bottom-right-radius:36px}.collage--a .collage-media--2 .corner:first-child{top:calc((var(--corner-offset) + var(--corner-size)) * -1);left:calc(var(--image-offset-x) - var(--corner-size))}.collage--a .collage-media--2 .corner:last-child{bottom:var(--image-offset-y);left:calc((var(--corner-offset) + var(--corner-size)) * -1)}@media (max-width: 1279px){.collage--a{--image-offset-y: 2rem}.collage--a .collage-media--1{grid-area:1/1/2/-1;aspect-ratio:3/4}.collage--a .collage-media--1 .corner:last-child{right:calc((100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 8 + var(--grid-gap) * 7);margin-right:var(--corner-offset)}}@media (max-width: 1279px) and (min-width: 700px){.collage--a .collage-media--1 .corner:last-child{right:calc((100% - (var(--grid-columns) - 1) * var(--grid-gap)) / var(--grid-columns) * 6 + var(--grid-gap) * 5)}}@media (max-width: 1279px) and (min-width: 500px) and (orientation: portrait),(max-width: 1279px) and (min-width: 700px) and (max-width: 999px){.collage--a .collage-media--1{aspect-ratio:4/3}}@media (max-width: 1279px) and (min-width: 700px) and (max-width: 1279px) and (orientation: portrait){.collage--a .collage-media--1{aspect-ratio:auto;height:44vh}.home-hero .collage--a .collage-media--1{height:59vw}}@media (max-width: 1279px){.collage--a .collage-media--2{grid-area:1/5/2/-1;margin-top:0;margin-bottom:calc((var(--image-offset-y) - var(--corner-offset)) * -1);border-top-left-radius:36px;border-top-right-radius:0}.collage--a .collage-media--2 picture,.collage--a .collage-media--2 img{display:block;border-top-right-radius:var(--border-radius--m);box-shadow:inherit}.collage--a .collage-media--2 .video-thumb{box-shadow:inherit}.collage--a .collage-media--2 .corner:first-child{right:0;left:auto}}@media (max-width: 1279px) and (min-width: 700px){.collage--a .collage-media--2{grid-area:1/7/2/-1}}.collage--a-flipped,.collage--a-flipped img,.collage--a-flipped .video-thumb{transform:scaleX(-1)}.collage--a-flipped .collage-media--2{border-top-left-radius:36px}.collage--a-flipped .collage-media--2 img,.collage--a-flipped .collage-media--2 .video-thumb{border-radius:var(--border-radius--m);border-top-right-radius:36px;border-bottom-left-radius:36px}.get-help:not(.is-active) .get-help__panel{width:150px;height:150px}@media not all and (min-width: 700px){.get-help:not(.is-active) .get-help__panel{transform:translateY(101%);width:100%;height:auto}}.get-help:not(.is-active) .get-help__overlay{visibility:hidden;opacity:0}@media (min-width: 700px){.get-help:not(.is-active) .get-help__header{width:80px;margin-inline:auto}.get-help:not(.is-active) .get-help__avatar{width:80px}.get-help:not(.is-active) .delayed{transition-delay:0s}.get-help:not(.is-active) .hidden-by-default{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.get-help:not(.is-active):has(.get-help__open:hover,.get-help__open:focus) .get-help__panel{box-shadow:2px 2px 0 0 currentcolor;transition:var(--transition-card)}}.get-help.is-active .delayed{opacity:1}.get-help.is-active .get-help__cta,.get-help.is-active .get-help__open{pointer-events:none;visibility:hidden;opacity:0}.get-help__panel{--color-body: var(--color-b);--color-bg: var(--color-a);position:fixed;z-index:var(--zindex-modal);right:var(--spacing-x);bottom:var(--spacing-x);transform-origin:100% 100%;overflow:hidden;width:308px;height:var(--get-help-height);border:2px solid var(--color-b)}.get-help__panel .delayed{opacity:0;transition:opacity var(--duration-medium);transition-delay:.2s}.get-help__panel.is-initial{visibility:hidden;opacity:0}.get-help__panel.is-loaded{transition:var(--transition-card)}@media not all and (min-width: 700px){.get-help__panel{right:0;bottom:0;left:0;width:100%;height:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (min-width: 700px){.get-help__top{padding-inline:16px}}.get-help__header{transition:inherit}@media not all and (min-width: 700px){.get-help__header .heading--card{font-size:1.375rem}}.get-help__avatar{width:64px;transition:inherit}@media not all and (min-width: 700px){.get-help__desc{font-size:1.0625rem}}.get-help__contact-list>li:not(:first-child){border-top:1px solid}.get-help__contact-list>li:not(:first-child) .get-help__contact-link{padding-top:.75rem}.get-help__contact-list>li:not(:last-child) .get-help__contact-link{padding-bottom:.75rem}.get-help__contact-link{display:flex;gap:8px;align-items:center;width:100%;text-align:left}.get-help__contact-link:is(:any-link,button) .button-label{text-decoration:underline;text-decoration-color:var(--underline-color, currentcolor);text-decoration-thickness:2px;text-underline-offset:.4em;transition:var(--transition)}.get-help__contact-link:is(:any-link,button):not(:hover,:focus) .button-label{text-decoration-color:transparent}.get-help__crisis-cta .button,.get-help__crisis-cta .form--donate__button{--button-bg-color: var(--color-b);--button-color: var(--color-d);--button-border-color: transparent;--button-padding-x: 1.25rem;--button-border-radius: var(--border-radius--s);transform-origin:bottom;justify-content:start;box-shadow:none}.get-help__crisis-cta .button:active,.get-help__crisis-cta .form--donate__button:active{transform:translateY(2px)}@media not all and (min-width: 700px){.get-help__crisis-cta{padding-bottom:30px;padding-inline:16px}}.get-help__open{z-index:var(--zindex-fixed);width:123px;height:123px;color:var(--color-b);border:2px solid}@media (min-width: 700px){.get-help__open{z-index:calc(var(--zindex-modal) + 1);width:150px;height:150px;opacity:0}}.get-help__close{position:absolute;z-index:var(--zindex-fixed);top:19px;right:16px}@media not all and (min-width: 700px){.get-help__close{border-color:#28307d1a}}@media (min-width: 700px){.get-help__close{top:10px;right:10px;border:0}}.get-help__overlay{z-index:var(--zindex-modal-underlay);transition:var(--transition)}@media not all and (min-width: 700px){.get-help__overlay{background:#d7ede5f2}.page:has(.get-help.is-active){overflow:hidden}}.card-item{container:card-item/inline-size}.card-link:is(:hover,:focus){outline:0}.card-link:is(:hover,:focus) .card-media{transform:scale(.9767);border-radius:16px 64px}@media not all and (min-width: 700px){.card-link:is(:hover,:focus) .card-media{border-radius:16px 36px}}.card-media{transform-origin:50%;background-color:color-mix(in oklch,var(--color-c) 5%,transparent);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='46' height='54' fill='none' viewBox='0 0 46 54'%3e%3cg opacity='.5'%3e%3cpath stroke='%2328307D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M42.082 52.89H3.162A2.162 2.162 0 0 1 1 50.73V3.162A2.162 2.162 0 0 1 3.162 1h25.947l15.135 15.135v34.594a2.161 2.161 0 0 1-2.162 2.162Z'/%3e%3cpath fill='%2328307D' fill-rule='evenodd' d='M29.108 0a1 1 0 0 1 1 1v14.135h14.137a1 1 0 1 1 0 2H29.108a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1ZM12.975 29.106a1 1 0 0 1 1-1h17.297a1 1 0 1 1 0 2H13.974a1 1 0 0 1-1-1Zm0 8.652a1 1 0 0 1 1-1h17.297a1 1 0 1 1 0 2H13.974a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;border-radius:64px 16px 16px;transition:var(--transition-card)}@media not all and (min-width: 700px){.card-media{border-radius:36px 16px 16px}}.article-card:is(:hover,:focus){outline:0}.article-card__date:before{content:"";display:block;border-top:1px solid;width:clamp(.75rem,.45rem + 1.28vw,1.25rem)}.articles-slider:not(.swiper-initialized){--flex-items: 2}.articles-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-y--l) var(--grid-gap)}.articles-slider:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(100% / var(--flex-items) - var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items))}@media (min-width: 700px){.articles-slider:not(.swiper-initialized) .swiper-slide{--flex-items: 3}}@media (min-width: 1280px){.articles-slider:not(.swiper-initialized){row-gap:var(--spacing-y--m)}}.articles-slider.swiper-initialized{margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x)}@media (min-width: 1000px){.articles-slider.swiper-initialized{margin-inline:0 var(--spacing-bleed);padding-inline:0 var(--spacing-x)}}.person-card{outline:0}.person-card .media{display:flex;align-items:flex-end;background-color:var(--color-h);background-image:var(--placeholder-watermark-alt);background-repeat:no-repeat;background-position:center;background-size:max(64px,30%) auto;transition:var(--transition-card)}.person-card picture{display:flex;align-items:flex-end;width:100%;height:100%}.person-card .media img{object-position:50% 0}.person-card .text{margin-top:.875rem}.person-card .role{opacity:.8}.person-card .cta{display:flex;gap:6px;align-items:baseline;margin-top:.5em;text-decoration:underline;text-decoration-color:var(--underline-color, transparent);text-decoration-thickness:2px;text-underline-offset:.4em}@media (hover){.person-card:is(:any-link):is(:hover,:focus) .cta{--underline-color: color-mix(in oklch, var(--theme-color, var(--color-body)) 20%, transparent)}}.person-card--clearcut .media img{object-fit:contain;object-position:50%}.person-card--small{display:grid;grid-template-columns:4.3125rem 1fr;gap:.9375rem;align-items:center}.person-card--small .media{margin-bottom:auto}.person-card--small .media img{height:100%}.person-card--small .text{margin:0}.people-grid{display:grid;grid-template-columns:repeat(var(--person-grid-columns, 2),1fr);gap:2.5rem var(--grid-gap)}.people-grid .cta--more{display:flex;grid-column:span 2/span 2;flex:0 0 100%;align-items:center}@media (min-width: 1000px){.people-grid .cta--more{padding-bottom:5rem;padding-left:3rem}.people-grid .cta--more:nth-child(4),.people-grid .cta--more:nth-child(5){padding-left:0}}@media (min-width: 700px){.people-grid{--person-grid-columns: 3}}@media (min-width: 1280px){.people-grid{--person-grid-columns: 4;row-gap:var(--spacing-y--m)}}.person-grid--narrow{--flex-items: 2;--flow-spacing: var(--spacing-y--xxs2);display:flex;flex-flow:column wrap;row-gap:1.5rem;max-width:var(--prose-max-width)}.person-grid--narrow:not(:last-child){margin-bottom:var(--spacing-y--xs)}@media (min-width: 700px){.person-grid--narrow{flex-direction:row;column-gap:var(--grid-gap)}.person-grid--narrow>li{flex:0 0 calc(100% / var(--flex-items) - var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items))}}.video-thumb{overflow:hidden}.video-thumb--portrait{aspect-ratio:3/4}.video-thumb--square{aspect-ratio:1/1}.video-thumb__media{transform-origin:0 100%;aspect-ratio:auto;height:100%;transition:var(--transition-card)}.video-thumb__media video{width:100%;height:100%;object-fit:cover}.play-icon{display:grid;place-items:center;aspect-ratio:1;width:42px;color:var(--color-b)}.play-icon:before{content:"";position:relative;display:block;grid-area:1/1;aspect-ratio:1;width:100%;height:100%;background:var(--color-d);border-radius:50%;transition:var(--transition-card)}.play-icon .icon--play{position:relative;z-index:2;grid-area:1/1}:is(:any-link,.button,.form--donate__button):is(:hover,:focus) .play-icon:before{transform:scale(1.238)}.accordions{--flow-spacing: var(--spacing-y--xs);container:accordions/inline-size;display:grid;gap:8px}.accordion{--accordion-padding-y: 15px 18px;--accordion-padding-x: 24px 18px;max-width:860px;background:#b5c7fe66;border-radius:var(--border-radius--s);transition:var(--transition)}.accordion:not(.accordion--empty):has(.accordion__summary:hover,.accordion__summary:focus){color:var(--color-bg);background:var(--color-body)}.accordion[open]{color:var(--color-bg);background:var(--color-body)}.accordion[open] .indicator-icon{transform:rotate(-45deg)}.accordion[open] .indicator-label{opacity:0}.accordion__summary{display:flex;gap:2rem;align-items:center;padding-block:var(--accordion-padding-y);padding-inline:var(--accordion-padding-x);outline:0}.accordion__summary .indicator{display:flex;flex-shrink:0;gap:8px;align-items:center;margin-top:8px;margin-bottom:auto;margin-left:auto}.accordion__summary .indicator-label{display:none}.accordion__summary .indicator-icon{transition:transform var(--duration-fast)}.accordion__summary .count{margin-left:.25em;font-size:.75rem;font-feature-settings:"sups" on;opacity:.5}.accordion__summary:has(~.accordion__content){cursor:pointer}.accordion__heading{display:flex;gap:8px;align-items:center;font-size:clamp(1.125rem,1.048rem + .327vw,1.375rem)}.accordion__heading>.icon{--width: 26px;margin-top:4px}.accordion__content{display:flex;flex-wrap:wrap;gap:32px 8px;max-width:768px;padding-bottom:40px;padding-inline:60px 64px;color:var(--color-e)}.accordion__content figure{width:140px}@media not all and (min-width: 1000px){.accordion__content{padding-left:0}}@container accordions (min-width: 600px){.accordion .indicator-label{display:block}}.scroll-nav-items{counter-reset:nav}@media (min-width: 1000px) and (orientation: landscape){.scroll-nav-items>li:not(:last-child){border-bottom:1px solid}}.scroll-nav-link{display:flex;gap:.25rem;align-items:baseline;padding-block:8px;font-size:1.0625rem;line-height:1.3;outline:0;transition:var(--transition)}.scroll-nav-link:before{content:counter(nav,decimal-leading-zero);counter-increment:nav;min-width:1.3125rem;font-family:var(--font-mono);font-size:var(--font-size-heading--eyebrow);font-weight:400;line-height:1.15;text-transform:uppercase;letter-spacing:.06em;opacity:.6}@media (min-width: 1280px){.scroll-nav-link.is-active .scroll-nav-link-label:after,.scroll-nav-link:is(:hover,:focus) .scroll-nav-link-label:after{opacity:1}}@media not all and (min-width: 1280px){.scroll-nav-link.is-active{border-bottom-color:currentcolor}}@media (min-width: 1000px) and (orientation: landscape){.scroll-nav-link{padding-block:16px}}@media (min-width: 1280px){.scroll-nav-link{gap:.75rem}}.scroll-nav-link-label{position:relative;display:flex;flex:1;align-items:center;transition:var(--transition)}.scroll-nav-link-label:after{content:"";display:block;width:4px;height:4px;margin-left:auto;opacity:0;background:currentcolor;border-radius:50%;transition:var(--transition)}@media not all and (min-width: 1280px){.scroll-nav-link-label .count{top:-3px}[data-scroll-nav-target]{scroll-margin-top:calc(var(--header-height) + 5.5rem)}}.scroll-nav--results li:not(:has(.count)){pointer-events:none;opacity:.4}.downloads{max-width:860px}.downloads:not(:last-child){margin-bottom:var(--spacing-y--m)}.download-list{display:flex;flex-flow:column wrap;gap:8px}.download-item{display:grid;grid-template-columns:2rem 1fr auto;gap:.4375rem;align-items:center;padding-block:11px;padding-inline:13px 19px;color:var(--color-b);background:#cad7fe;border-radius:var(--border-radius--s);transition:var(--transition)}.download-item>*{transition:none}.download-item .title{line-height:1.2}.download-item .icon{margin-bottom:auto;transition:.1s}.download-item .meta{margin-top:.3em;margin-bottom:auto;text-align:right;opacity:.6;transition:.1s}.download-item:is(:hover,:focus){color:var(--color-bg);background:var(--color-body);outline:0}.download-item:is(:hover,:focus) .meta{opacity:1}.downloads-toggle{cursor:pointer;position:relative;overflow:hidden;display:none;justify-content:center;width:fit-content;margin-inline:auto}.downloads-toggle__checkbox{all:unset;cursor:pointer;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .link,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label .form--donate__link,.downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .downloads-toggle__checkbox:is(:hover,:focus)~.downloads-toggle__label a{text-decoration-color:currentcolor}.downloads-toggle__label{display:flex;gap:.5625rem;align-items:center;padding-top:.75rem;padding-bottom:1px}.downloads-toggle__icon{display:grid;flex-shrink:0;place-items:center;aspect-ratio:1;width:30px;margin-bottom:auto;margin-left:auto;color:var(--theme-invert-color);background:var(--theme-color);border-radius:50%}@media not all and (min-width: 1280px){.nav-pagination{z-index:2;background:var(--theme-bg-color)}}.nav-pagination__num{position:relative;font-size:clamp(1.375rem,.961rem + 1.768vw,2.375rem)}.nav-pagination__num:after{content:"";position:absolute;bottom:clamp(.5rem,.189rem + 1.326vw,1.25rem);left:50%;transform:translate(-50%);display:block;width:4px;height:4px;opacity:0;background:currentcolor;border-radius:var(--border-radius--pill);transition:var(--transition)}.nav-pagination__num.is-active{cursor:default;opacity:.4}.nav-pagination__num:not(.is-active):is(:hover,:focus){outline:0}.nav-pagination__num:not(.is-active):is(:hover,:focus):after{opacity:1}.breadcrumb{direction:rtl;overflow:auto hidden;margin-inline:var(--spacing-bleed);font-size:var(--font-size-small);white-space:nowrap}.breadcrumb ol{position:relative;display:flex}.breadcrumb li{display:flex;align-items:center}.breadcrumb li:after{content:"";transform:rotate(-30deg);width:1px;height:20px;margin:0 1rem;opacity:.5;background:currentcolor}@media (min-width: 700px){.breadcrumb li:last-child:after{display:none}}.breadcrumb .link,.breadcrumb .form--donate__link,.breadcrumb :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .breadcrumb a{direction:ltr}.breadcrumb .link[aria-current=page],.breadcrumb [aria-current=page].form--donate__link,.breadcrumb :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a[aria-current=page],:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .breadcrumb a[aria-current=page]{pointer-events:none;opacity:.5}@media not all and (min-width: 700px){.breadcrumb:not(.breadcrumb--short) ol:before{content:"";display:block;flex:0 0 auto;order:99;width:var(--spacing-x);min-height:10px}.breadcrumb:not(.breadcrumb--short) ol:after{content:"";display:block;flex:0 0 auto;order:-1;width:var(--spacing-x);min-height:10px}.breadcrumb:not(.breadcrumb--short) li:first-child{order:8}.breadcrumb:not(.breadcrumb--short) li:first-child:after{display:none}.breadcrumb:not(.breadcrumb--short) li:nth-child(2){order:7}.breadcrumb:not(.breadcrumb--short) li:nth-child(3){order:6}.breadcrumb:not(.breadcrumb--short) li:nth-child(4){order:5}.breadcrumb:not(.breadcrumb--short) li:nth-child(5){order:4}}@media (min-width: 700px){.breadcrumb{direction:ltr;overflow:visible;padding-inline:var(--spacing-x)}}.hub-search-results-group{scroll-margin-top:calc(var(--header-height) + var(--spacing-y--xs))}@media (min-width: 1280px){.hub-search-results-group{scroll-margin-top:calc(var(--header-height))}}.hub-search-results-list{container:search-result/inline-size}.hub-search-results-list>.search-result{border-top:1px solid var(--color-divider--fade)}.search-result-link{--media-width: clamp(4.875rem, 3.658rem + 5.193vw, 7.8125rem);grid-template-columns:var(--media-width) 1fr;row-gap:1rem;padding-block:1.5rem;padding-inline:var(--spacing-x);text-align:left}.search-result-link .media{grid-area:1/1/3/2;background-color:color-mix(in oklch,var(--color-b) 10%,transparent);background-image:var(--placeholder-watermark);background-repeat:no-repeat;background-position:center;background-size:41% auto}.search-result-link .text{grid-area:1/2/2/-1}.search-result-link .details{max-width:100ch}.search-result-link .content-type{grid-area:2/2/3/-1;opacity:.4}.search-result-link .category{display:none}@container search-result (min-width: 1000px){.search-result-link{grid-template-columns:repeat(var(--grid-columns),1fr)}.search-result-link .content-type{grid-area:1/1/2/2}.search-result-link .media{grid-area:1/2/2/3}.search-result-link .text{grid-area:1/3/2/10}.search-result-link .category{display:block;grid-area:1/11/2/-1;text-align:right;opacity:1}}.hub-search{--hub-search-input-height: clamp(3.75rem, 3.232rem + 2.21vw, 5rem);height:var(--hub-search-input-height)}.page:has(.hub-search.is-active) .get-help{opacity:0}.page:has(.hub-search.is-active) .button--hub-search{box-shadow:none}.button--hub-search{--button-bg-color: white;--button-height: var(--hub-search-input-height);--button-padding-x: clamp(1.25rem, .939rem + 1.326vw, 2rem);--button-gap: clamp(.5rem, .371rem + .552vw, .8125rem);justify-content:start;width:100%;max-width:860px}.button--hub-search>span{opacity:.5}.button--hub-search:is(:hover,:focus)>span{opacity:1}.hub-search-overlay{pointer-events:none;position:relative;display:none;height:var(--hub-search-input-height);margin-inline:auto;color:var(--color-b);opacity:0;background-color:var(--theme-bg-color);transition:var(--transition-nav);transition-behavior:allow-discrete}@media (min-width: 1280px){.hub-search-overlay:has(.hub-search-results){height:var(--hub-search-height);max-height:800px}}.hub-search-overlay .search-result:is(:hover,:focus){background-color:color-mix(in oklch,var(--color-b) 5%,transparent)}.hub-search-overlay.is-active{pointer-events:auto;z-index:calc(var(--zindex-fixed) + 1);display:block;opacity:1}.hub-search-overlay:not(:has(.hub-search-results)) .hub-search-full-link{display:none}@media (min-width: 1280px){.hub-search-overlay{width:min(1800px,100%);transition:var(--transition-card)}}@media (pointer: fine){.hub-search-overlay ::-webkit-scrollbar{width:24px}.hub-search-overlay ::-webkit-scrollbar-track{border-radius:var(--border-radius--pill)}.hub-search-overlay ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--theme-color) 10%,transparent);border:8px solid white;border-radius:24px}}.hub-search-ui{position:relative;overflow:hidden;height:100%;background:#fff;border:2px solid;box-shadow:var(--box-shadow--search)}.hub-search-form{padding-left:var(--drawer-padding-inline);border-bottom:1px solid}.hub-search-field .loading-indicator.htmx-request{margin-right:16px}.hub-search-field .loading-indicator.htmx-request~*{visibility:visible}.hub-search-field .loading-indicator.htmx-request~.hub-search-full-link{display:none}.hub-search-input{--form-input-bg: transparent;--form-input-color: var(--color-b);--form-input-padding-x: calc(var(--spacing-x) + 2.75rem) var(--spacing-x);--form-input-height: var(--hub-search-input-height);font-size:var(--font-size-heading--block);background:0;border:0;border-radius:0;box-shadow:none}.hub-search-input:is(:hover,:focus){box-shadow:none}.hub-search-submit .icon{--width: clamp(1.875rem, .577rem + 5.538vw, 3rem)}.hub-search-results-wrap:has(.loading-indicator.htmx-request) .loading-indicator{top:50%;transform:translateY(-50%)}.hub-search-categories{--p-y: clamp(1.25rem, 1.059rem + .816vw, 1.875rem);position:sticky;z-index:var(--zindex-sticky);top:0;overflow-x:auto;margin-bottom:-1px;font-size:1.0625rem;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid color-mix(in oklch,var(--color-b) 20%,transparent)}.hub-search-categories ul{display:flex;gap:1rem 0;padding-block:var(--p-y);padding-inline:var(--spacing-x) 0}.hub-search-categories label{cursor:pointer;padding-right:30px;padding-block:var(--p-y)}.hub-search-categories span{opacity:.7;border-bottom:2px solid transparent;transition:var(--transition)}.hub-search-categories input[type=radio]:checked+span{opacity:1;border-bottom-color:currentcolor}.hub-search-categories input[type=radio]:not(:checked):is(:hover,:focus)+span{border-bottom-color:currentcolor}.hub-search--global{position:fixed;z-index:var(--zindex-fixed);top:var(--header-height);right:var(--spacing-x);left:var(--spacing-x);visibility:hidden;opacity:0;transition:var(--transition)}.hub-search--global .hub-search-overlay{width:100%}.hub-search--global.is-active{visibility:visible;opacity:1}.hub-search-results--full .hub-search-results-group:first-child{padding-top:0;border-top:0}.hub-search-results--full .hub-search-results-list{container:search-result-full/inline-size}.hub-search-results--full .search-result-link .media{background-color:var(--color-h);background-image:var(--placeholder-watermark-alt)}@media (min-width: 1000px){.hub-search-results--full .search-result-link{grid-template-columns:repeat(var(--grid-columns),1fr)}.hub-search-results--full .search-result-link .content-type{grid-area:1/1/2/2;opacity:1}.hub-search-results--full .search-result-link .media{grid-area:1/2/2/4}.hub-search-results--full .search-result-link .text{grid-area:1/4/2/-1}}@media (min-width: 1600px){.hub-search-results--full .media{grid-area:1/2/2/3}.hub-search-results--full .text{grid-area:1/3/2/-1}}@media not all and (min-width: 1280px){.hub-search-overlay{position:fixed;z-index:var(--zindex-drawer);top:0;right:0;bottom:0;left:0;transform:translateY(var(--viewport-height));display:block;height:var(--viewport-height);opacity:1;border-radius:0}.hub-search-overlay .hub-search-results-list{padding-inline:var(--spacing-x)}.hub-search-overlay.is-active{transform:none;height:var(--viewport-height);max-height:var(--viewport-height)}.hub-search-categories{margin:0 0 40px;border:0}.hub-search-ui{border:0;border-radius:0}.hub-search-field{background:var(--color-e)}.search-result-link{padding-inline:0}.page:has(.hub-search-overlay.is-active){scrollbar-gutter:stable;overflow:hidden}.page:has(.hub-search-overlay.is-active) .site-header{z-index:0;transition-delay:var(--duration-slow)}}.loading-indicator{--loading-color: var(--color-b);--loading-color-fade: oklch(35.25% .129 273.27 / 40%);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;width:8px;height:8px;background-color:var(--loading-color);border-radius:50%;box-shadow:16px 0 var(--loading-color),-16px 0 var(--loading-color);animation:loading-indicator .5s ease-out infinite alternate}.loading-indicator:not(.htmx-request){display:none}.loading-indicator.htmx-request~*{display:none!important}@keyframes loading-indicator{0%{background-color:var(--loading-color-fade);box-shadow:16px 0 var(--loading-color-fade),-16px 0 var(--loading-color)}50%{background-color:var(--loading-color);box-shadow:16px 0 var(--loading-color-fade),-16px 0 var(--loading-color-fade)}to{background-color:var(--loading-color-fade);box-shadow:16px 0 var(--loading-color),-16px 0 var(--loading-color-fade)}}:root{--d-button-color: var(--color-e);--d-button-bg-color: color-mix(in oklch, var(--color-e) 10%, transparent);--d-button-border-color: transparent;--d-button-checked-color: var(--color-b);--d-button-checked-bg-color: var(--color-e);--d-input-color: var(--color-e);--d-input-bg-color: color-mix(in oklch, var(--color-e) 10%, transparent);--d-input-border-color: transparent;--d-input-hover-color: var(--color-e);--d-input-hover-bg-color: color-mix(in oklch, var(--color-e) 10%, transparent);--d-input-hover-border-color: var(--color-e);--d-submit-button-color: var(--color-b);--d-submit-button-bg-color: @color-f;--d-border-radius: var(--border-radius--s);--d-widget-max-width: 30rem}.form--donate{--form-input-color: var(--d-input-color);--form-input-bg: var(--d-input-bg-color);--form-input-border-color: var(--d-input-border-color)}.form--donate select{padding-right:3.333em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3e%3crect width='6.5' height='1.5' x='1.061' fill='%23EFFEF8' rx='.75' transform='rotate(45 1.06 0)'/%3e%3crect width='6.5' height='1.5' fill='%23EFFEF8' rx='.75' transform='scale(-1 1) rotate(45 -4.07 -9.827)'/%3e%3c/svg%3e")}.form--donate select option{color:var(--color-b)}.form--donate :is(input[type=email],input[type=text],input[type=tel],select,textarea){padding:.7778em 1.1111em;border-width:2px}.form--donate :is(input[type=email],input[type=text],input[type=tel],select,textarea)::placeholder{color:var(--d-input-color);opacity:1}.form--donate :is(input[type=email],input[type=text],input[type=tel],select,textarea):is(:hover,:focus){--form-input-color: var(--d-input-hover-color);--form-input-bg: var(--d-input-hover-bg-color);--form-input-border-color: var(--d-input-hover-border-color)}.form--donate__step{gap:0;max-width:var(--d-widget-max-width)}.form--donate__hr{margin:1em 0}.form--donate__hidden-input{position:absolute;opacity:0}.form--donate__block{margin-bottom:.625rem;transition:.2s opacity}.form--donate__button{position:relative;margin-top:.625rem}.form--donate__button:is(:hover,:focus){box-shadow:2px 2px color-mix(in oklch,oklch(100% 0 0) 20%,transparent)}.form--donate__button__label{display:inline-block;align-items:center;text-transform:lowercase;transition:.2s opacity}.form--donate__button__label:first-letter{text-transform:uppercase}.form--donate__button__label:after{content:"";display:inline-block;width:16px;height:16px;margin-left:.625rem;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3e %3cpath d='M13.53 8.53a.75.75 0 0 0 0-1.06L8.757 2.697a.75.75 0 0 0-1.06 1.06L11.939 8l-4.242 4.243a.75.75 0 0 0 1.06 1.06L13.53 8.53ZM3 7.25a.75.75 0 0 0 0 1.5v-1.5Zm10 0H3v1.5h10v-1.5Z'/%3e %3c/svg%3e");background-repeat:no-repeat}.form--donate__privacy-note{display:flex;align-items:center;max-width:var(--d-widget-max-width)}.form--donate__privacy-note__icon{margin:0 .625rem auto 0}.form--donate__validate{display:flex;gap:.3125rem;align-items:baseline;padding:.25em 0 1.5em;color:#fff}.form--donate__small{display:block;margin-top:1rem}.form--donate__text-field{width:100%}.form--donate__block--inline-label{position:relative}.form--donate__address__control,.form--donate__input--text,.form--donate__input--stripe{display:block;width:100%;height:var(--form-input-height);padding:1em;color:var(--d-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--d-input-bg-color);border:2px solid var(--d-input-border-color);border-radius:var(--d-border-radius);transition:background-color var(--duration-default),border-color var(--duration-default),color var(--duration-default),box-shadow var(--duration-fast)}.form--donate__address__control::placeholder,.form--donate__input--text::placeholder,.form--donate__input--stripe::placeholder{color:var(--d-input-color);opacity:1}.form--donate__address__control:focus,.form--donate__input--text:focus,.form--donate__input--stripe:focus{outline:none}.form--donate__address__control .form--donate__address__placeholder,.form--donate__input--text .form--donate__address__placeholder,.form--donate__input--stripe .form--donate__address__placeholder{color:var(--d-input-color);opacity:1}.form--donate__address__control:is(:hover,:focus),.form--donate__input--text:is(:hover,:focus),.form--donate__input--stripe:is(:hover,:focus){color:var(--d-input-hover-color);background-color:var(--d-input-hover-bg-color);border-color:var(--d-input-hover-border-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid var(--d-button-border-color);box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--color-body)}.form--donate__input--stripe,.form--donate__input--text--date{padding-left:1.4em}.form--donate__input--label{display:block;margin-bottom:.25em}.form--donate__select-field{width:100%}.form--donate__select{display:block;width:100%}.form--donate__checkbox{display:flex;align-items:center;width:100%}.form--donate__input--checkbox{margin:.5em .6em auto 0}.form--donate__block__text-fields{display:flex;flex-wrap:wrap;gap:8px}.form--donate__block__text-fields>div{margin-top:-1px}.form--donate__block--stripe{width:100%}.form--donate__amounts{margin-bottom:0}.form--donate__amounts,.form--donate__occurances{display:flex;flex-wrap:wrap;gap:8px;width:100%}.form--donate__occurance{flex:1}.form--donate__amount,.form--donate__occurance{flex-grow:1}.form--donate__occurances-date{margin-bottom:1.5rem}.form--donate__occurances-date__cols{flex-wrap:wrap;gap:1em}@media (min-width: 700px){.form--donate__occurances-date__cols{flex-wrap:nowrap}}.form--donate__occurances-date__col{width:100%}@media (min-width: 700px){.form--donate__occurances-date__col{width:auto}}.form--donate__amount-button,.form--donate__occurance-button{cursor:pointer;display:block;padding:.7778em 1.1111em;font-weight:500;color:var(--d-button-color);text-align:center;background-color:var(--d-button-bg-color);border:1px solid var(--d-button-border-color);border-radius:var(--d-border-radius);transition:var(--transition)}.form--donate__amount-button:is(:hover,:focus),.form--donate__occurance-button:is(:hover,:focus){background-color:color-mix(in oklch,oklch(0% 0 0) 10%,transparent)}.form--donate__occurance .form--donate__amount-button,.form--donate__occurance .form--donate__occurance-button{border-left:1px solid color-mix(in oklch,oklch(0% 0 0) 10%,transparent)}.form--donate__occurance:first-child .form--donate__amount-button,.form--donate__occurance:first-child .form--donate__occurance-button{border-left:1px solid var(--d-button-border-color)}.form--donate__amount:not(:first-child) .form--donate__amount-button,.form--donate__amount:not(:first-child) .form--donate__occurance-button{border-left:0}.form--donate__occurance:first-child .form--donate__amount-button,.form--donate__amount:first-child .form--donate__amount-button,.form--donate__occurance:first-child .form--donate__occurance-button,.form--donate__amount:first-child .form--donate__occurance-button{border-top-left-radius:var(--d-border-radius);border-bottom-left-radius:var(--d-border-radius)}.form--donate__occurance:last-child .form--donate__amount-button,.form--donate__amount:nth-last-child(2) .form--donate__amount-button,.form--donate__occurance:last-child .form--donate__occurance-button,.form--donate__amount:nth-last-child(2) .form--donate__occurance-button{border-top-right-radius:var(--d-border-radius);border-bottom-right-radius:var(--d-border-radius)}.form--donate__amount--other .form--donate__amount-button,.form--donate__amount--other .form--donate__occurance-button{border-radius:var(--d-border-radius)}.form--donate__amount.form--donate__amount--other{width:100%;margin-top:-1px}.form--donate__amount.form--donate__amount--other .form--donate__amount-button{border-left:1px solid var(--d-button-border-color)}.form--donate__amount:nth-last-child(2) .form--donate__amount-input:checked+.form--donate__amount-button:after,.form--donate__amount:last-child .form--donate__amount-input:checked+.form--donate__amount-button:after,.form--donate__occurance:last-child .form--donate__occurance-input:checked+.form--donate__occurance-button:after{display:none}.form--donate__amount:first-child .form--donate__amount-input:checked+.form--donate__amount-button:before,.form--donate__occurance:first-child .form--donate__occurance-input:checked+.form--donate__occurance-button:before{display:none}.form--donate__amount-input:focus+.form--donate__amount-button,.form--donate__occurance-input:focus+.form--donate__occurance-button{background:color-mix(in oklch,black 5%,transparent)}.form--donate__amount-input:checked+.form--donate__amount-button,.form--donate__occurance-input:checked+.form--donate__occurance-button{position:relative;color:var(--d-button-checked-color);background:var(--d-button-checked-bg-color);border-color:var(--d-button-checked-bg-color)}.form--donate__amount--other-input-wrap{position:relative;width:100%;margin-top:-1px}.form--donate__amount--other-input-wrap:before{content:"$";position:absolute;top:5px;bottom:5px;left:5px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-weight:500}.form--donate__amount--other-input-wrap input.form--donate__amount--other-input{width:100%;padding:.7778em 3.3333em;color:var(--d-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--d-input-bg-color);border-width:1px;border-radius:var(--d-border-radius)}.form--donate__amount--other-input-wrap input.form--donate__amount--other-input:focus{border-color:var(--color-body)}.form--donate__block--gift-messaging{display:block;width:100%;color:inherit;text-align:left}.form--donate__date-selects{display:flex;gap:.5em}.form--donate__select--day{width:5em}.form--donate__select--month,.form--donate__select--year{width:6em}.form--donate__occurances-date__col-freq{flex:1}.form--donate__occurances-date__col-freq__select{width:auto}.form--donate__block--payment-options{display:flex}.form--donate__block--payment-option{margin-right:.5556em}.form--donate__giving-amount{display:inline;margin-right:.5556em}.form--donate__link--edit-info{margin-top:1.5rem;margin-left:1rem}.form--donate--is-loading .form--donate__block,.form--donate--is-loading .form--donate__link--edit-info{pointer-events:none;opacity:.2}.form--donate--is-loading .form--donate-spinner{opacity:1}.form--donate--is-loading .form--donate__button__label{opacity:0}.form--donate--is-loading .form--donate__button{pointer-events:none}.form--donate-spinner,.form--donate-spinner:after{width:24px;height:24px;border-radius:50%}.form--donate-spinner{position:absolute;top:50%;left:50%;margin:-12px;opacity:0;border:2px solid color-mix(in oklch,var(--d-submit-button-color) 20%,transparent);border-left:2px solid var(--d-submit-button-color);transition:.2s opacity;animation:donate-spin-anim .4s infinite linear}@keyframes donate-spin-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form--donate__phone{position:relative}.form--donate__phone .select{position:absolute;top:5px;right:5px;bottom:5px}.form--donate__phone .select:before{right:.625rem}.form--donate__phone .select select{width:fit-content;height:100%;padding:0 30px 0 20px;background-color:transparent;border-width:0;border-top-color:initial;border-top-style:initial;border-right-color:initial;border-right-style:initial;border-bottom-color:initial;border-bottom-style:initial;border-left:1px solid oklch(100% 0 0/10%);border-radius:0 var(--d-border-radius) var(--d-border-radius) 0;border-image:initial}.form--donate__phone .select select:-webkit-autofill{border:1px solid var(--d-button-border-color)}.form--donate :is(select).form--donate__field--phone_country{padding:.5em 30px .5em .8333em}.form--donate :is(input[type=tel]).form--donate__input--text{padding-right:5.1111em}@media (min-width: 1000px){.donate-page__figure{position:initial;height:100%;padding-bottom:0}}@media (min-width: 1000px) and (min-width: 1000px){.donate-page__figure img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%}}@media (min-width: 1280px){.donate-page__figure{top:0}}@media (min-width: 1000px){.donate-page__text-col{padding-left:2rem}}@media (min-width: 1600px){.donate-page__text-col{padding-left:0}}.logo--donate{display:inline-block;margin-right:0;margin-bottom:1rem}@media (max-width: 999px){.logo--donate{width:10.5rem;margin-top:0}}@media (min-width: 1000px){.logo--donate{margin-top:2.3125vw}}.donate-page__bottom{position:relative;margin-top:2.625rem;padding:2.375rem 0}.donate-page__bottom:after{content:"";position:absolute;top:0;right:-10000%;left:-100%;border-top:1px solid color-mix(in oklch,oklch(100% 0 0) 10%,transparent)}.donate-page__bottom a{border-bottom:1px solid color-mix(in oklch,oklch(100% 0 0) 20%,transparent)}.donate-page__bottom a:is(:hover,:focus){border-color:#fff}.p-FieldLabel{color:#fff!important}.eqm-donate-address-cache-8mmkcg{display:none!important}.form--donate__address__control{cursor:default;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.7778em 1.1111em;outline:0!important;transition:.1s}.form--donate__address__control:is(:hover,:focus),.form--donate__address__control--is-focused{color:var(--color-b);background:#fff;border-color:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0}.form--donate__address__control:is(:hover,:focus) .form--donate__address__placeholder,.form--donate__address__control--is-focused .form--donate__address__placeholder{color:inherit}.form--donate__address__menu{position:absolute;z-index:1;top:100%;overflow:hidden;display:none;width:100%;max-height:215px;margin-top:-1px;padding:.625rem 0 .9375rem;color:var(--color-b);background-color:#fff;border-top:1px solid var(--color-divider);border-radius:0 0 var(--d-border-radius) var(--d-border-radius)}.form--donate__address__menu ::-webkit-scrollbar{width:24px}.form--donate__address__menu ::-webkit-scrollbar-track{border-radius:var(--border-radius--pill)}.form--donate__address__menu ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--color-b) 10%,transparent);border:8px solid white;border-radius:24px}.form--donate__address__menu .form--donate__address__menu-list{position:relative;overflow-y:auto;display:none;height:100%}.form--donate__address__option{padding:.3125rem 1.1111em}.form--donate__address__option:last-child{padding-bottom:1.5em}.form--donate__address__option:is(:hover,:focus){background-color:color-mix(in oklch,oklch(0% 0 0) 10%,transparent)}.form--donate__text-field .form--donate__input--text{padding:.7778em 1.1111em}div[data-id=zsalesiq].siq_bR{right:var(--spacing-x);bottom:var(--spacing-x)}div[data-id=zsalesiq] .zsiq_flt_rel{width:60px;height:60px;padding:0;font-size:1rem;border:2px solid;border-radius:var(--border-radius--m);transition:var(--transition)}div[data-id=zsalesiq] .siqicon{display:grid;place-items:center}div[data-id=zsalesiq] .siqicon:before{width:22px;height:22px;color:transparent;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3e%3cpath fill='%23EFFEF8' stroke='%2328307D' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.4 16.102A10 10 0 1 1 5.897 19.6h0l-3.455.987a.833.833 0 0 1-1.03-1.03l.986-3.456h0Z'/%3e%3ccircle cx='8' cy='11' r='1' fill='%2328307D'/%3e%3ccircle cx='11' cy='11' r='1' fill='%2328307D'/%3e%3ccircle cx='14' cy='11' r='1' fill='%2328307D'/%3e%3c/svg%3e") no-repeat 50%/contain!important}div[data-id=zsalesiq]:is(:hover,:focus) .zsiq_flt_rel{box-shadow:2px 2px 0 0 var(--color-b)}body:has(.siqembed:not(.siqhide)) .get-help{display:none}body:not(.zoho-chat-opened-once) div[data-id=zsalesiq]{pointer-events:none;z-index:-1!important;opacity:0;transition:none}@media (min-width: 1280px){.authorities{border-radius:64px 16px 16px}}.authorities__options-wrapper{position:relative;display:flex;border-radius:12px}.authorities__options-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;border:2px solid var(--color-body);border-radius:12px}.option-button{position:relative;flex-basis:50%;max-width:50%;color:inherit}.option-button input{display:none}.option-button label{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:50px}.option-button input:checked+label{background-color:var(--color-a);border:2px solid var(--color-body);border-radius:12px}@media (min-width: 1000px) and (max-width: 1279px){.authorities__main{position:relative;min-height:480px}}.authorities__list{overflow:auto;display:none;flex-direction:column;gap:8px}.authorities__list.filter-active{display:flex}@media (min-width: 1280px){.authorities__list{max-height:34rem}}.authorities-item{background:#b5c7fe66;border-radius:12px}.authorities-item[open]{color:var(--color-bg);background:var(--color-body)}.authorities-item[open] .indicator-icon{transform:rotate(-45deg)}.authorities-item:has(.authorities-item__title:hover,.authorities-item__title:focus){color:var(--color-bg);background:var(--color-body)}.authorities-item__title,.authorities-item__wrapper{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px;color:inherit}.authorities-item:has(.authorities-item__title:hover,.authorities-item__title:focus,.authorities-item__wrapper:hover,.authorities-item__wrapper:focus),.authorities-item[open] .authorities-item__title,.authorities-item[open] .authorities-item__wrapper{color:var(--color-white)}.authorities-item__sublist{display:none;padding-bottom:24px}.authorities-item[open] .authorities-item__sublist{display:block}.authorities-item__subitem-button{padding:2px 24px}.modal-authorities{visibility:hidden}.modal-authorities.modal--is-visible{z-index:10;visibility:visible;display:block}@media (max-width: 999px){body:has(.modal-authorities.modal--is-visible){overflow:hidden}body:has(.modal-authorities.modal--is-visible) .site-main{z-index:20}.modal-authorities{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:block}}@media (min-width: 1000px){.modal-authorities{position:absolute;top:0;left:calc(100% + var(--grid-gap));width:346px;border-radius:16px 64px 16px 16px;display:none}}@media (min-width: 1000px) and (max-width: 1279px){.modal-authorities{background:#b5c7fe66}}.modal-authorities-info__wrapper{border-top:2px solid var(--color-body)}.modal-authorities__dialog-close{align-self:self-end}.authorities-block-map{margin-top:calc((var(--region-spacing-y) + var(--spacing-y--m)) * -1)}.authorities-block-map svg path{cursor:pointer}.authorities-block-map svg path:hover{fill:var(--color-a)}.authorities-block-map svg path.active{fill:var(--color-body)}@media (max-width: 1279px){.authorities-block-map{display:none}}.hub-category-cards{--flex-items: 5;display:flex;gap:var(--grid-gap)}.hub-category-cards>li{flex:0 0 calc(100% / var(--flex-items) - var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items))}@media not all and (min-width: 1000px){.hub-category-cards{--item-width: 65%;--_item-width: var(--item-width, 100%);--_gap: var(--gap, var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;overflow-x:auto;display:grid;grid-auto-columns:var(--_item-width);grid-auto-flow:column;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x)}.hub-category-cards>*{scroll-snap-align:center;scroll-snap-stop:always;position:relative}.hub-category-cards>*:last-child:after{content:"";position:absolute;z-index:1;top:0;right:calc(var(--spacing-x) * -1);display:block;width:var(--spacing-x);height:1px}@media (min-width: 700px){.hub-category-cards{--item-width: 40%}}}.cms-block{container:cms-block/inline-size}.cms-block:not(:first-child){margin-top:var(--child-flow-spacing-top, var(--flow-spacing))}.cms-block:not(:last-child){margin-bottom:var(--child-flow-spacing-bottom)}.cms-block--media .audio-embed iframe{border-radius:var(--border-radius--m)}.cms-block--media .audio-embed iframe~div{font-family:inherit!important;color:currentcolor!important;opacity:.5}.cms-block--media .audio-embed iframe~div *{color:currentcolor!important}@container cms-block (min-width: 1000px){.cms-block--media:not(.--size-small) .inline-media{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap)}.cms-block--media:not(.--size-small) .media,.cms-block--media:not(.--size-small) .audio-file,.cms-block--media:not(.--size-small) .audio-embed{grid-column:1/7}.cms-block--media:not(.--size-small) figcaption{grid-column:7/-1;margin:0;padding:1.125rem var(--spacing-y--m) 0 0;border-top:2px solid;border-left:0}}.cms-block--quote{--child-flow-spacing-top: var(--spacing-y--l);margin-left:var(--content-indent)}.cms-block--callout{--child-flow-spacing-top: var(--spacing-y--xxl);scroll-margin-top:var(--child-flow-spacing-top);container:callout/inline-size;max-width:1200px}.cms-block--callout .callout-text{padding:10ch}@media not all and (min-width: 1000px){.cms-block--callout .callout-text{padding:56px;padding-left:var(--content-indent)}}.cms-block--callout img{object-position:50% 33%}.cms-blocks--article .cms-block:not(:first-child){--child-flow-spacing-top: 2.5rem}@media (min-width: 1280px){.cms-blocks--article .cms-block:not(:first-child){--child-flow-spacing-top: var(--spacing-y--l)}}.cms-blocks--article .cms-block--image.--size-medium{grid-column:1/10}@media (min-width: 1280px){.cms-blocks--article .cms-block--image.--size-medium{grid-column:1/5;max-width:var(--prose-max-width)}}.cms-blocks--article .cms-block--image.--size-full-page-width{--child-flow-spacing-top: clamp(3.5rem, 2.276rem + 5.224vw, 7.5rem);--child-flow-spacing-bottom: clamp(3.5rem, 2.276rem + 5.224vw, 7.5rem)}.cms-blocks--article .cms-block--image.--size-full-page-width img{width:100%}@media (min-width: 1280px){.cms-blocks--article .cms-block--image.--size-full-page-width{grid-column:1/-1}}@media not all and (min-width: 1280px){.people-group-header:not(:first-child){margin-top:var(--spacing-y--m)}}@media (max-width: 699px) and (max-height: 900px){.block--about-us>.region-inner{padding-top:100vw}}@media not all and (min-width: 700px){.block--about-us .region-image-bg{bottom:auto;aspect-ratio:3/4;height:auto;-webkit-mask-image:linear-gradient(rgb(0,0,0) 60%,rgba(0,0,0,0));mask-image:linear-gradient(#000 60%,#0000)}}.about-us-headshots .media{width:60px}@media (min-width: 1000px){.about-us-headshots .media{width:90px}}.about-us-headshots .media:nth-child(n+6){display:none}@media not all and (min-width: 1000px){.article-feed{--item-width: 65%;--_item-width: var(--item-width, 100%);--_gap: var(--gap, var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;overflow-x:auto;display:grid;grid-auto-columns:var(--_item-width);grid-auto-flow:column;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x)}.article-feed>*{scroll-snap-align:center;scroll-snap-stop:always;position:relative}.article-feed>*:last-child:after{content:"";position:absolute;z-index:1;top:0;right:calc(var(--spacing-x) * -1);display:block;width:var(--spacing-x);height:1px}@media (min-width: 700px){.article-feed{--item-width: 40%}}}.index-list,.numbered-steps{counter-reset:list-counter;list-style-type:none}.index-list li,.numbered-steps li{counter-increment:list-counter;position:relative;display:flex;gap:15px;align-items:center;padding:0 0 32px}.index-list li:before,.numbered-steps li:before{content:counter(list-counter);z-index:2;top:0;left:0;display:inline-block;display:grid;flex-shrink:0;place-items:center;aspect-ratio:1;width:44px;margin-bottom:auto;font-size:1rem;font-weight:500;line-height:1;color:var(--color-d);background:var(--color-b);border-radius:50%}.index-list li:not(:last-child):after,.numbered-steps li:not(:last-child):after{content:"";position:absolute;bottom:0;left:22px;width:2px;height:100%;background:var(--color-b)}.index-list li:last-child,.numbered-steps li:last-child{padding-bottom:0}.detail-list{--flow-spacing: var(--spacing-y--s);list-style-type:none}.detail-list:not(:last-child){margin-bottom:var(--flow-spacing)}.detail-list li{--offset: 6px;position:relative;padding:0 0 32px 32px;text-wrap:pretty}.detail-list li:before{content:"";position:absolute;z-index:2;top:var(--offset);left:0;display:inline-block;aspect-ratio:1;width:21px;background:var(--color-bg);border:2px solid color-mix(in oklch,var(--color-body) 20%,transparent);border-radius:50%}.detail-list li:not(:last-child):after{content:"";position:absolute;top:var(--offset);bottom:0;left:10px;width:2px;height:100%;opacity:.2;background:var(--color-body)}.detail-list li:last-child{padding-bottom:0}@media (min-width: 700px){.detail-list{margin-left:20px}}.modular-content{--flow-spacing: var(--spacing-y--xxl);scroll-margin-top:calc(var(--header-height) + 1rem)}.modular-content>.flow{--flow-spacing: 1em}@media (min-width: 1000px){.modular-content>.flow{grid-column:1/9}}.modular-content:not(:first-child){padding-top:2.5rem}.modular-content .cms-block--media{--child-flow-spacing-top: var(--spacing-y--l)}@media not all and (min-width: 1000px){.modular-content .modular-content-heading,.modular-content .wysiwyg,.modular-content .prose,.modular-content .detail-list{margin-left:var(--content-indent)}}@media (min-width: 1000px) and (max-width: 1279px){.modular-content{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap)}}@media (min-width: 1280px){.modular-content{scroll-margin-top:4rem}}@media (min-width: 1600px){.modular-content{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap)}}.gallery{--flow-spacing: var(--spacing-y--s)}.gallery .swiper-slide:first-child img{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.gallery .swiper-slide:last-child img{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.gallery .button--arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);color:var(--color-b);background:var(--color-c)}.gallery .button--arrow:is(:hover,:focus){background:var(--color-a)}.gallery .next{right:var(--spacing-x)}.gallery .prev{left:var(--spacing-x)}.gallery [disabled]{visibility:hidden}.gallery:not(:has(.swiper-initialized)) .gallery-pagination{display:none}.modular-content-heading+.wysiwyg{--flow-spacing: 1em}.home-hero{--button-bg-color: var(--color-a)}.home-hero__text{--flow-spacing: clamp(2rem, 1.541rem + 1.959vw, 3.5rem)}@media not all and (min-width: 1280px){@media (max-height: 50em) and (orientation: portrait){.home-hero__video{margin-bottom:calc(var(--spacing-y--xxl) - var(--grid-gap))}}}.home-hero__ctas .link,.home-hero__ctas :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .home-hero__ctas a,.home-hero__ctas .form--donate__link{white-space:nowrap}@media not all and (min-width: 700px){@media (min-width: 24.375em){.home-hero__ctas{gap:1.75rem}}}@media (min-width: 1000px) and (max-width: 1279px){.home-hero__ctas li:not(:first-child){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.home-hero__media .media,.home-hero__media .video-thumb{transition:var(--duration-slow) var(--ease-out-quint)}@media (min-width: 1000px){.home-hero__media{min-height:56.25vw}}@media (min-width: 1000px) and (orientation: landscape){.home-hero__media{min-height:calc(100vh - var(--header-height) - var(--spacing-x))}}@media (min-width: 1280px){.home-hero__media{min-height:calc(100vh - var(--header-height) - var(--spacing-x))}}.hub-ui{overflow:hidden}@media (min-width: 700px){.hub-ui{background-image:url(/dist/images/deco/hub-ui-header.svg);background-repeat:no-repeat;background-position:50% -2rem;background-size:contain}}@media (min-width: 1280px){.hub-ui{background-size:112.5rem auto}}@media not all and (min-width: 1000px){.hub-categories{--item-width: max-content;--_item-width: var(--item-width, 100%);--_gap: var(--gap, var(--grid-gap));scroll-padding:0 var(--spacing-x);scroll-snap-type:x mandatory;overflow-x:auto;display:grid;grid-auto-columns:var(--_item-width);grid-auto-flow:column;gap:var(--_gap);margin-inline:var(--spacing-bleed);padding-inline:var(--spacing-x);justify-content:start}.hub-categories>*{scroll-snap-align:center;scroll-snap-stop:always;position:relative}.hub-categories>*:last-child:after{content:"";position:absolute;z-index:1;top:0;right:calc(var(--spacing-x) * -1);display:block;width:var(--spacing-x);height:1px}}.hub-category-link{display:flex;gap:1.125rem;align-items:center;width:fit-content;height:clamp(3.75rem,3rem + 3.2vw,5rem);padding:3px;padding-right:var(--spacing-y--xs);text-align:left;background:#cad7fe;border:2px solid transparent}.hub-category-link:is(.is-active,:hover,:focus){border-color:currentcolor}.hub-category-link:is(.is-active,:hover,:focus) img{transform:scale(.96)}@media (min-width: 1000px){.hub-category-link{padding:8px;padding-right:clamp(1.5rem,.667rem + 1.333vw,2rem)}}@media (min-width: 1000px){.hub-category-filtering{min-height:86px;margin-top:var(--spacing-y--m);margin-inline:var(--spacing-bleed);padding-block:24px;padding-inline:var(--spacing-x);color:var(--color-d);background:var(--color-b)}}.filter-ui{display:flex;flex-shrink:0}@media not all and (min-width: 1000px){.filter-ui{--color-body: var(--color-e);--color-bg: var(--color-b);position:fixed;z-index:var(--zindex-modal);top:0;right:0;bottom:0;left:0;transform:translateY(101%);overflow-y:auto;display:flex;flex-direction:column;gap:0;width:100lvi;height:var(--viewport-height);color:var(--color-e);background:var(--color-b);border-radius:var(--border-radius) var(--border-radius) 0 0;transition:transform var(--transition-nav)}.filter-ui .choice-item{--choice-input-border-color: var(--color-d);--choice-input-color: var(--color-d);--choice-input-bg-color: transparent;--choice-input-active-color: var(--color-b);--choice-input-active-bg-color: var(--color-g);--choice-input-active-border-color: var(--color-g)}}.filter-ui-header{position:sticky;z-index:var(--zindex-sticky);top:0;height:0}@media (min-width: 1000px){.filter-ui-header{display:none}}.filter-ui-close{position:sticky;position:absolute;top:calc(var(--header-height) - 61.5px);right:var(--spacing-x);margin-left:auto;border-color:currentcolor}@media (min-width: 1000px){.filter-ui-close{display:none}}.filter-ui-body{position:relative;z-index:3;display:flex;gap:32px;align-items:center}@media not all and (min-width: 1000px){.filter-ui-body{z-index:1;flex:1;flex-direction:column;gap:48px;padding-block:50px;padding-inline:var(--spacing-x);font-size:1.0625rem}.filter-ui-body filter-group+filter-group{border-top:1px solid var(--color-underline)}}.filter-group{width:100%}@media (min-width: 1000px){.filter-group{width:auto}}.filter-group-label{margin-bottom:24px}@media (min-width: 1000px){.filter-group-label{display:none}}.filter-group-options{display:grid;gap:20px}@media (min-width: 1000px){.filter-group-options{display:flex;gap:var(--grid-gap);align-items:center;height:100%}}.filter-ui-toggle{--button-hover-bg-color: transparent;justify-content:start;width:100%;width:fit-content;color:var(--color-body);border-radius:0}@media (min-width: 1000px){.filter-ui-toggle{display:none}}.filter-ui-footer{position:sticky;z-index:var(--zindex-sticky);bottom:0;padding:16px var(--spacing-x);background:var(--color-bg);border-top:1px solid oklch(100% 0 0/20%)}@media (min-width: 1000px){.filter-ui-footer{display:none}}@media not all and (min-width: 1000px){.filters-open,.page:has(.filter-ui.is-active){scrollbar-gutter:stable;overflow:hidden}.filters-open .site-header,.filters-open .site-footer,.page:has(.filter-ui.is-active) .site-header,.page:has(.filter-ui.is-active) .site-footer{z-index:0;transition:none}.filters-open .filter-ui,.page:has(.filter-ui.is-active) .filter-ui{transform:none}.filters-open .get-help,.page:has(.filter-ui.is-active) .get-help{display:none}}.choice-item{--choice-input-border-color: var(--color-b);--choice-input-color: var(--color-b);--choice-input-bg-color: transparent;--choice-input-active-color: var(--color-d);--choice-input-active-bg-color: var(--color-b);--choice-input-active-border-color: var(--color-b);position:relative;display:flex;gap:.5rem;align-items:center;line-height:1.3}.choice-item input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.choice-item input[type=checkbox]:checked~.checkbox{color:var(--choice-input-active-color);opacity:1;background:var(--choice-input-active-bg-color);border-color:var(--choice-input-active-border-color)}.choice-item input[type=checkbox]:checked~.checkbox svg{stroke:currentcolor;stroke-dashoffset:44px}.choice-item input[type=checkbox]:is(:hover,:focus)~.checkbox{opacity:1}.bg-dark .choice-item{--choice-input-border-color: var(--color-d);--choice-input-color: var(--color-d);--choice-input-bg-color: transparent;--choice-input-active-color: var(--color-b);--choice-input-active-bg-color: var(--color-g);--choice-input-active-border-color: var(--color-g)}.checkbox{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;opacity:.4;background:var(--choice-input-bg-color);border:1px solid var(--choice-input-border-color);border-radius:50%;transition:var(--duration-default)}.checkbox svg{width:10px;height:10px;fill:none;stroke:currentcolor;stroke-dasharray:22;stroke-dashoffset:66px;stroke-width:3px;transition:stroke-dashoffset var(--duration-default)}.filter-select{--filter-select-padding: 0;position:relative;width:100%;width:fit-content}.filter-select .less{display:none}.filter-select.is-active .filter-select__dropdown,.filter-select[open] .filter-select__dropdown{visibility:visible;opacity:1;animation:fade-in var(--transition-card)}.filter-select.is-active .less,.filter-select[open] .less{display:flex}.filter-select.is-active .more,.filter-select[open] .more{display:none}.filter-select__trigger{cursor:pointer;position:relative;z-index:var(--zindex-fixed);display:flex;gap:6px;align-items:center;justify-content:space-between;width:fit-content;padding:var(--filter-select-padding);padding:.25rem;color:currentcolor;white-space:nowrap;background:transparent;border:0;transition:var(--transition)}.filter-select__trigger *{pointer-events:none;-webkit-user-select:none;user-select:none}@media not all and (min-width: 1000px){.filter-select__trigger{display:none}}@media (min-width: 1000px){.filter-select__dropdown{position:absolute;z-index:var(--zindex-dropdown);top:100%;left:0;display:flex;width:min(100vw - var(--spacing-x) - var(--spacing-x),31.25rem);min-width:100%;max-width:max-content;visibility:hidden;opacity:0;animation:none}}.filter-select__dropdown__desktop-right{left:auto;right:0}@media (min-width: 1000px){.filter-select__body{width:max-content;width:100%;max-width:100%;margin-top:.5rem;padding:1.5rem;color:var(--color-body);background:#fff;border:2px solid;border-radius:var(--border-radius--s);box-shadow:var(--box-shadow--dropdown)}}.filter-tag{--_bg-color: var(--color-g);--_color: var(--color-b);cursor:pointer;position:relative;display:flex;gap:10px;align-items:center;height:2.3125rem;padding-inline:15px;line-height:1;color:var(--_color);background:var(--_bg-color);border:0;border-radius:var(--border-radius--xs);transition:var(--duration-fast)}.filter-tag:before{display:none}.filter-tag .icon{z-index:2;transition:none}.filter-tag:has(.icon){padding-right:10px}.filter-tag:is(:hover,:focus){--_bg-color: var(--color-d)}.filter-tag__label{z-index:2}.filter-tag__input{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.filter-tag__input:is(:hover,:focus)~.filter-tag__el{opacity:1}@media not all and (min-width: 1000px){.filter-ui-reset{--button-height: 3.625rem}}.article-list-results{--flex-items: 1;display:flex;flex-wrap:wrap;gap:var(--spacing-y--l) var(--grid-gap);list-style:none}@media (min-width: 700px){.article-list-results{--flex-items: 2}}@media (min-width: 1000px){.article-list-results{--flex-items: 3}}@media (min-width: 1280px){.article-list-results{--flex-items: 4;row-gap:var(--spacing-y--l)}}@media not all and (min-width: 700px){.article-list-results{gap:0}}.article-list-item{width:100%}@media (min-width: 700px){.article-list-item{flex:0 0 calc(100% / var(--flex-items) - var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items))}}@media not all and (min-width: 700px){.article-list-item:not(:first-child){border-top:1px solid color-mix(in oklch,var(--color-b) 15%,transparent)}.article-list-item:last-child{margin-bottom:-30px}.article-list-item .article-card{display:grid;grid-template-columns:clamp(5.875rem,3.423rem + 10.462vw,8rem) 1fr;gap:var(--grid-gap);padding-block:30px}.article-list-item .article-card .card-media{border-radius:var(--border-radius--s)}.article-list-item .article-card__media{background-size:24px}.article-list-item .article-card__detail{margin:0;padding:0}}.share__copied{pointer-events:none;position:absolute;top:calc(100% + 5px);right:0;left:auto;display:inline-flex;align-items:center;width:max-content;height:1.5rem;padding:1rem .8rem;font-size:var(--font-size-small);line-height:1;color:var(--theme-bg-color);text-align:center;opacity:0;background:var(--theme-color);border-radius:var(--border-radius--xs);transition:var(--transition)}.share__copied.active{opacity:1}.template--inner-with-sidebar .inner-page-container{padding-top:0}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar .inner-page-container{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:auto 1fr;gap:0 var(--grid-gap);align-content:start;align-items:start}}.template--inner-with-sidebar .inner-page-header{display:flex;flex-direction:column-reverse;gap:32px var(--grid-gap)}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar .inner-page-header{display:grid;grid-column:1/5;grid-row-start:1;grid-template-columns:repeat(var(--grid-columns),1fr);align-items:end;height:var(--spacing-y--above)}}.template--inner-with-sidebar .inner-page-header-text{grid-row-start:2}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar .inner-page-header-text{display:grid;grid-column:1/-1;grid-row-start:1;align-items:end;margin:0}}@media (min-width: 700px) and (max-width: 1279px) and (orientation: portrait){.template--inner-with-sidebar .inner-page-header-text{width:66%}}.template--inner-with-sidebar .inner-page-headings{display:flex;gap:24px 16px;align-items:center}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar .inner-page-headings{flex-direction:column;align-items:start;margin-bottom:32px}}.template--inner-with-sidebar .inner-page-icon{flex-shrink:0;width:64px;margin-bottom:auto}@media (min-width: 1280px){.template--inner-with-sidebar .inner-page-icon{width:96px}}.template--inner-with-sidebar .inner-page-media{grid-row-start:1}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar .inner-page-media{display:none;grid-column:5/13}.template--inner-with-sidebar .inner-page-hero{display:grid;height:var(--spacing-y--above)}.template--inner-with-sidebar .inner-page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:4/3;object-position:50% 0%}}@media (min-width: 700px) and (max-width: 1279px) and (orientation: portrait){.template--inner-with-sidebar .inner-page-hero{height:44vh}.template--inner-with-sidebar .inner-page-hero img{position:absolute}}@media (min-width: 700px) and (max-width: 1279px) and (orientation: portrait),(min-width: 700px) and (max-width: 999px) and (orientation: landscape){.template--inner-with-sidebar .sidebar{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.template--inner-with-sidebar .sidebar>*{grid-column:1/-1}@media (min-width: 1000px){.clinic>.template--inner-with-sidebar .sidebar{grid-template-columns:repeat(8,1fr);align-items:start}}@media not all and (min-width: 1000px){.clinic>.template--inner-with-sidebar .sidebar{display:block}}.template--inner-with-sidebar .sidebar{margin-top:24px;padding-block:0 64px;border:0}.template--inner-with-sidebar .sidebar-top{display:flex;grid-column:1/9;flex-direction:column;padding-top:24px;border-top:2px solid}.template--inner-with-sidebar .sidebar-top>*{width:88%}.template--inner-with-sidebar .scroll-nav{display:flex;flex:1;flex-direction:column;justify-content:space-between}.template--inner-with-sidebar .sidebar-image{grid-column:9/13;aspect-ratio:3/4;border-top-left-radius:100px;border-bottom-right-radius:100px}}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar.sidebar-is-offset .inner-page-header-text{--s: 32px;margin-bottom:calc(var(--sidebar-top-height) + var(--s))}}@media (min-width: 1000px) and (orientation: landscape) and (min-height: 900px){.template--inner-with-sidebar.sidebar-is-offset .inner-page-header-text{--s: var(--spacing-y--xxl)}}@media (min-width: 1000px) and (orientation: landscape){.template--inner-with-sidebar.sidebar-is-offset .sidebar{margin-top:calc(-1 * (var(--sidebar-top-height)))}}.inner-page-sidebar{margin-top:32px}@media (min-width: 1000px) and (orientation: landscape){.inner-page-sidebar{display:grid;grid-column:1/5;grid-row-start:2;align-items:start;height:100%;margin-top:0}}@media (min-width: 700px) and (max-width: 1279px) and (orientation: portrait){.inner-page-sidebar{min-height:38vh}}.sidebar{position:sticky;top:var(--spacing-x);display:flex;flex-direction:column;gap:40px 0;justify-content:space-between}@media (min-width: 1000px) and (orientation: landscape){.sidebar:has(.sidebar-image){min-height:calc(var(--viewport-height) - var(--spacing-x) * 2)}}@media (min-width: 1000px) and (orientation: landscape) and (max-height: 899px){.sidebar:has(.sidebar-image){min-height:0}.sidebar:has(.sidebar-image) .sidebar-image{display:none}}@media (min-width: 1000px) and (orientation: landscape){.sidebar{gap:var(--spacing-y--xs) 0}}.sidebar-top{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.sidebar-top>*{grid-column:1/-1}@media (min-width: 1000px){.clinic>.sidebar-top{grid-template-columns:repeat(8,1fr);align-items:start}}@media not all and (min-width: 1000px){.clinic>.sidebar-top{display:block}}.sidebar-top{grid-template-columns:repeat(4,1fr);row-gap:24px}@media (min-width: 1000px) and (orientation: landscape){.sidebar-top .scroll-nav{grid-column:span 3/span 3}.sidebar-top .button--primary{--button-padding-x: clamp(1rem, -1.292rem + 3.667vw, 2.375rem)}}.sidebar-image{aspect-ratio:4/3;background-color:var(--color-e)}@media (min-width: 700px){.sidebar-image{aspect-ratio:3/4}}@media (min-width: 1000px) and (orientation: landscape){.sidebar-image{width:75%}}@media not all and (min-width: 700px){.inner-page-body{margin-top:80px}}@media (min-width: 1000px) and (orientation: landscape){.inner-page-body{grid-column:5/13;grid-row:span 2/span 2;grid-row-start:1}}.about-hero-images{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:.46fr .54fr;gap:var(--grid-gap)}.about-hero-images .media{height:100%}.about-hero-images .media:nth-child(1){grid-area:1/1/3/6;height:auto;margin-block:80px}.about-hero-images .media:nth-child(1) img{aspect-ratio:4/3;object-position:50% 0%}.about-hero-images .media:nth-child(2){grid-area:2/5/3/9}.about-hero-images .media:nth-child(3){grid-area:1/6/2/9;align-self:end}.team-teaser{--_gap: var(--gap, 8px);position:relative;overflow:hidden;display:grid;gap:var(--_gap);margin-right:var(--spacing-bleed)}.team-teaser .row{display:grid;grid-auto-columns:clamp(8.25rem,5.194rem + 13.039vw,15.625rem);grid-auto-flow:column;gap:var(--_gap)}@media (min-width: 1600px){.team-teaser .row{grid-auto-columns:22%}}.team-teaser .row:nth-child(2){padding-left:clamp(2rem,1.388rem + 2.612vw,4rem)}@media (min-width: 700px){.team-teaser{--gap: 16px}}.team-teaser__cta{cursor:pointer}.team-teaser__cta:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%}.team-teaser__cta .media{display:grid;place-items:center;height:100%;background:var(--color-a)}@media (hover){.team-teaser__cta:is(:hover,:focus) .button--link{--underline-color: currentcolor}}.vacancies{--flow-spacing: var(--spacing-y--m);max-width:1200px}.vacancies:not(:last-child){margin-bottom:var(--flow-spacing)}.vacancy{padding:clamp(1.25rem,.875rem + 1.6vw,1.875rem);background:#b5c7fe66;border-radius:var(--border-radius--s)}.vacancy .type{opacity:.8}@media (min-width: 1280px){.vacancy{display:grid;grid-template-columns:repeat(8,1fr);gap:12px var(--grid-gap);align-items:baseline;margin-bottom:12px}.vacancy-top{grid-area:1/3/2/7}}@media not all and (min-width: 1280px){.vacancy-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-divider--fade)}}@media (min-width: 1280px){.vacancy-header{grid-area:1/3/2/9}}.vacancy-region{margin-bottom:.875rem;text-wrap:pretty}@media (min-width: 1280px){.vacancy-region{grid-area:1/1/3/3;margin:0}}.vacancy-desc{text-wrap:pretty}@media (min-width: 1280px){.vacancy-desc{grid-area:2/3/3/7;align-self:start}}.vacancy-cta{display:flex;justify-content:flex-end;margin-top:24px}@media (min-width: 1280px){.vacancy-cta{grid-area:2/7/3/9;align-self:end;margin:0}}.template--team .modular-content:not(:first-child){border-top:2px solid}.profile-hero img{object-position:50% 0}.profile-hero--clearcut img{object-fit:contain;object-position:50%}.cms-blocks--profile-article{margin-top:clamp(2rem,1.423rem + 2.462vw,2.5rem);padding-top:clamp(2rem,1.423rem + 2.462vw,2.5rem)}.cms-blocks--profile-article .cms-block:not(:first-child){--child-flow-spacing-top: clamp(2rem, 1.423rem + 2.462vw, 2.5rem)}@media (min-width: 700px){.cms-blocks--profile-article .cms-block{grid-column:4/12}}.cms-blocks--profile-article .cms-block--media{grid-column:1/-1}.profile-list{--flex-items: 2;display:flex;flex-wrap:wrap;gap:clamp(2rem,-.308rem + 9.846vw,4rem) var(--grid-gap)}.profile-list>*{flex:0 0 calc(100% / var(--flex-items) - var(--grid-gap) * (var(--flex-items) - 1) / var(--flex-items))}.profile-list .cta{display:none}@media (min-width: 700px){.profile-list{--flex-items: 3}}.clinic{padding-block:24px 32px;border-top:2px solid}.clinic:last-child{padding-bottom:0}@media (min-width: 1000px){.clinic>.global-grid{grid-template-columns:repeat(8,1fr);align-items:start}}@media not all and (min-width: 1000px){.clinic>.global-grid{display:block}}@media (min-width: 1000px){.clinic .title{grid-area:1/1/2/3}.clinic .summary{grid-area:1/3/2/6}}.clinic .actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;margin-top:12px}@media (min-width: 1000px){.clinic .actions{grid-area:1/6/2/-1;align-items:center;justify-content:flex-end;margin:0;text-align:right}}.clinic .link,.clinic :is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) .clinic a,.clinic .form--donate__link{display:inline-flex;gap:4px;align-items:center}.clinic .actions .button,.clinic .actions .form--donate__button{--button-padding-x: 24px;--button-height: 3.125rem}.clinic .actions .button *,.clinic .actions .form--donate__button *{transition:none}@media (min-width: 1000px){.clinic{padding-block:32px 48px}}.clinic-contact .fui-row-empty{position:absolute}.template--donate{--color-body: var(--color-e);--color-bg: var(--color-b);--color-border: var(--color-e)}.template--donate .site-footer:before{content:"";position:absolute;inset:0 var(--spacing-x);height:1px;background:color-mix(in oklch,var(--color-e) 20%,transparent)}@media (min-width: 1000px){.template--donate .inner-page-hero{display:grid;height:var(--spacing-y--above)}.template--donate .inner-page-hero img{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:4/3;object-position:50% 0%}}@media (min-width: 1280px){.template--donate .site-header{position:absolute}.template--donate .site-header__body{display:none}.template--donate .inner-page-header{padding-top:var(--header-height)}.template--donate .inner-page-hero{height:calc(var(--viewport-height) - var(--spacing-x) * 2)}}@media not all and (min-width: 700px){.template--contact .collage--a .collage-media--1{aspect-ratio:1}}:where([class*=theme--]){--theme-color: var(--color, var(--color-body));--theme-invert-color: var(--color-invert, var(--color-bg));--theme-accent-color: var(--color-invert, var(--color-body));--theme-bg-color: var(--bg-color, var(--color-c));--theme-fade-color: var(--fade-color, transparent);--theme-border-color: var(--theme-color);--theme-divider-color: var(--divider-color, var(--color-divider));--theme-button-color: var(--button-color, var(--color-body));--theme-button-bg-color: var(--button-bg-color, var(--color-c));--theme-button-border-color: var(--button-border-color, transparent);--theme-button-hover-color: var(--button-hover-color, var(--theme-button-color));--theme-button-hover-bg-color: var(--button-hover-bg-color, var(--theme-button-bg-color));--swiper-pagination-color: var(--theme-color);color:var(--theme-color);background-color:var(--theme-bg-color)}:where([class*=theme--]) :where(:any-link:not(.button,.form--donate__button,.custom-button)){color:var(--theme-color)}:where([class*=theme--]) :where(.button:not(.button--outline),.form--donate__button:not(.button--outline)){color:var(--theme-button-color);background-color:var(--theme-button-bg-color);border-color:var(--theme-button-border-color)}:where([class*=theme--]) :where(.button:not(.button--outline),.form--donate__button:not(.button--outline)):is(:hover,:focus){color:var(--theme-button-hover-color);background-color:var(--theme-button-hover-bg-color)}.theme--a{--bg-color: var(--color-a);--color: var(--color-b)}.theme--b{--bg-color: var(--color-b);--color: var(--color-e);--color-invert: var(--color-b);--divider-color: var(--color-divider-inverted);--form-input-bg: var(--color-e)}.theme--b ::selection{color:var(--color-b);background:var(--color-e)}.theme--b :any-link:not(.button,.form--donate__button,.custom-button){color:var(--color-e)}.theme--c{--bg-color: var(--color-c);--color: var(--color-d);--color-invert: var(--color-c);--divider-color: var(--color-divider-inverted);--form-input-bg: var(--color-d)}.theme--c ::selection{color:var(--color-c);background:var(--color-d)}.theme--c :any-link:not(.button,.form--donate__button,.custom-button){color:var(--color-d)}.theme--d{--bg-color: var(--color-d);--color: var(--color-b)}.theme--e{--bg-color: var(--color-e);--color: var(--color-b)}.theme--f{--bg-color: var(--color-f);--color: var(--color-b)}.theme--g{--bg-color: var(--color-g);--color: var(--color-b)}.theme--h{--bg-color: var(--color-h);--color: var(--color-b)}.theme--white{--bg-color: var(--color-white);--color: var(--color-b)}div.swiper-pagination{all:unset;display:flex;flex-wrap:wrap;gap:6px}div.swiper-pagination .swiper-pagination-bullet:is(:hover,:focus){opacity:.3}@media print{:root{--content-indent: 0;--font-size-body: 1em}body{color:#000;background:#fff}:where([class*=theme--]){background:#fff}.link,:is(.fui-checkbox,.fui-radio,.checkbox-item,.choice-item) :is(label,.label) a,.form--donate__link{text-decoration:none}.site-header{position:static}.site-main{padding-top:0}figcaption{margin-left:2em}.filter-tag{background:0;border:1px solid}.site-header__body,.site-header__tools,.site-header__menu,.site-header__mobile-toolbar,.site-footer,.swiper-scrollbar,.fullscreen-indicator,.get-help,.cms-block--audio,.cms-block--video-embed,.breadcrumb{display:none!important}}@media not all and (min-width: 80em){.max-xl\:divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.max-xl\:divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}}@media not all and (min-width: 62.5em){.max-l\:divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.max-l\:divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}.max-l\:first\:no-divider:first-child{border-top:none}}@media (min-width: 43.75em){.m\:divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.m\:divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}}@media (min-width: 62.5em){.l\:global-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.l\:global-grid>*{grid-column:1/-1}.l\:divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.l\:divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}}@media (min-width: 80em){.xl\:global-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap)}.xl\:global-grid>*{grid-column:1/-1}.xl\:divider{padding-top:var(--spacing-y--s);border-top:2px solid currentcolor}.xl\:divider:has(>:where(.section-eyebrow:first-child)){padding-top:24px}}@media not all and (min-width: 80em){.max-xl\:mt-10{margin-top:2.5rem}.max-xl\:mt-16{margin-top:4rem}.max-xl\:mt-8{margin-top:2rem}.max-xl\:hidden{display:none}.max-xl\:justify-between{justify-content:space-between}.max-xl\:text-small{font-size:var(--font-size-small)}.max-nav\:py-xs{padding-top:var(--spacing-y--xs);padding-bottom:var(--spacing-y--xs)}}@media not all and (min-width: 62.5em){.max-l\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-l\:col-start-3{grid-column-start:3}.max-l\:mt-16{margin-top:4rem}.max-l\:hidden{display:none}.max-l\:pl-x{padding-left:var(--spacing-x)}.max-l\:pt-l{padding-top:var(--spacing-y--l)}.max-l\:first\:pt-0:first-child{padding-top:0}}@media not all and (min-width: 43.75em){.max-m\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-m\:mx-0{margin-left:0;margin-right:0}.max-m\:hidden{display:none}.max-m\:aspect-3x4{aspect-ratio:3 / 4}.max-m\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.max-m\:pt-0{padding-top:0}.max-m\:text-left{text-align:left}}@media (min-width: 23.4375em){.xs\:items-center{align-items:center}}@media (min-width: 43.75em){.m\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.m\:col-span-1{grid-column:span 1 / span 1}.m\:col-span-2{grid-column:span 2 / span 2}.m\:col-span-3{grid-column:span 3 / span 3}.m\:col-span-9{grid-column:span 9 / span 9}.m\:col-start-4{grid-column-start:4}.m\:mb-12{margin-bottom:3rem}.m\:mr-auto{margin-right:auto}.m\:mt-12{margin-top:3rem}.m\:flex{display:flex}.m\:grid{display:grid}.m\:hidden{display:none}.m\:aspect-4x3{aspect-ratio:4 / 3}.m\:w-1\/2{width:50%}.m\:w-8{width:2rem}.m\:max-w-\[40ch\]{max-width:40ch}.m\:flex-1{flex:1 1 0%}.m\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m\:gap-8{gap:2rem}.m\:gap-xxs{gap:var(--spacing-y--xxs)}.m\:gap-x-5{column-gap:1.25rem}.m\:text-pretty{text-wrap:pretty}.m\:rounded-tl-xl{border-top-left-radius:var(--border-radius--xl)}.m\:px-8{padding-left:2rem;padding-right:2rem}.m\:py-xs{padding-top:var(--spacing-y--xs);padding-bottom:var(--spacing-y--xs)}.m\:pt-12{padding-top:3rem}.m\:pt-20{padding-top:5rem}.m\:text-block{font-size:var(--font-size-heading--block)}.m\:text-small{font-size:var(--font-size-small)}}@media (min-width: 62.5em){.l\:sticky{position:sticky}.l\:top-0{top:0}.l\:top-7{top:1.75rem}.l\:top-x{top:var(--spacing-x)}.l\:col-span-3{grid-column:span 3 / span 3}.l\:col-span-5{grid-column:span 5 / span 5}.l\:col-span-6{grid-column:span 6 / span 6}.l\:col-span-7{grid-column:span 7 / span 7}.l\:col-start-1{grid-column-start:1}.l\:col-start-12{grid-column-start:12}.l\:col-start-4{grid-column-start:4}.l\:col-start-5{grid-column-start:5}.l\:col-start-7{grid-column-start:7}.l\:col-start-8{grid-column-start:8}.l\:col-end-11{grid-column-end:11}.l\:col-end-13{grid-column-end:13}.l\:col-end-4{grid-column-end:4}.l\:col-end-5{grid-column-end:5}.l\:col-end-7{grid-column-end:7}.l\:col-end-8{grid-column-end:8}.l\:row-span-2{grid-row:span 2 / span 2}.l\:row-start-1{grid-row-start:1}.l\:row-start-2{grid-row-start:2}.l\:m-0{margin:0}.l\:-mt-2{margin-top:-.5rem}.l\:mb-12{margin-bottom:3rem}.l\:mb-14{margin-bottom:3.5rem}.l\:mb-6{margin-bottom:1.5rem}.l\:ml-0{margin-left:0}.l\:mt-10{margin-top:2.5rem}.l\:mt-12{margin-top:3rem}.l\:mt-l{margin-top:var(--spacing-y--l)}.l\:block{display:block}.l\:flex{display:flex}.l\:grid{display:grid}.l\:hidden{display:none}.l\:w-24{width:6rem}.l\:w-8{width:2rem}.l\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.l\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.l\:flex-col{flex-direction:column}.l\:flex-wrap{flex-wrap:wrap}.l\:content-center{align-content:center}.l\:content-end{align-content:flex-end}.l\:items-start{align-items:flex-start}.l\:items-end{align-items:flex-end}.l\:justify-end{justify-content:flex-end}.l\:gap-y-0{row-gap:0px}.l\:gap-y-3{row-gap:.75rem}.l\:gap-y-4{row-gap:1rem}.l\:gap-y-8{row-gap:2rem}.l\:gap-y-m{row-gap:var(--spacing-y--m)}.l\:gap-y-xs{row-gap:var(--spacing-y--xs)}.l\:gap-y-xxl{row-gap:var(--spacing-y--xxl)}.l\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.l\:self-end{align-self:flex-end}.l\:py-0{padding-top:0;padding-bottom:0}.l\:py-8{padding-top:2rem;padding-bottom:2rem}.l\:pl-10{padding-left:2.5rem}.l\:pt-16{padding-top:4rem}.l\:pt-7{padding-top:1.75rem}.l\:pt-l{padding-top:var(--spacing-y--l)}.l\:hover\:aspect-4x3:hover{aspect-ratio:4 / 3}}@media (min-width: 80em){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:top-l{top:var(--spacing-y--l)}.xl\:top-x{top:var(--spacing-x)}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-10{grid-column-start:10}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-4{grid-column-start:4}.xl\:col-start-5{grid-column-start:5}.xl\:col-start-6{grid-column-start:6}.xl\:col-start-7{grid-column-start:7}.xl\:col-end-10{grid-column-end:10}.xl\:col-end-13{grid-column-end:13}.xl\:col-end-4{grid-column-end:4}.xl\:col-end-5{grid-column-end:5}.xl\:row-span-2{grid-row:span 2 / span 2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:-mx-8{margin-left:-2rem;margin-right:-2rem}.xl\:-mb-8{margin-bottom:-2rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:ml-auto{margin-left:auto}.xl\:mr-8{margin-right:2rem}.xl\:mt-14{margin-top:3.5rem}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-full{height:100%}.xl\:w-10\/12{width:83.333333%}.xl\:w-3\/4{width:75%}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-col-reverse{flex-direction:column-reverse}.xl\:items-start{align-items:flex-start}.xl\:gap-y-0{row-gap:0px}.xl\:gap-y-grid{row-gap:var(--grid-gap)}.xl\:gap-y-l{row-gap:var(--spacing-y--l)}.xl\:gap-y-xl{row-gap:var(--spacing-y--xl)}.xl\:gap-y-xs{row-gap:var(--spacing-y--xs)}.xl\:gap-y-xxl{row-gap:var(--spacing-y--xxl)}.xl\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.xl\:space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.xl\:space-y-l>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(var(--spacing-y--l) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--spacing-y--l) * var(--tw-space-y-reverse))}.xl\:bg-e{background-color:var(--color-e)}.xl\:p-8{padding:2rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pr-8{padding-right:2rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-7{padding-top:1.75rem}.xl\:pt-l{padding-top:var(--spacing-y--l)}.xl\:text-body{font-size:var(--font-size-body)}.nav\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.nav\:ml-auto{margin-left:auto}.nav\:mr-0{margin-right:0}.nav\:mr-6{margin-right:1.5rem}.nav\:hidden{display:none}.nav\:gap-x-8{column-gap:2rem}}@media (min-width: 100em){.xxl\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.xxl\:col-span-3{grid-column:span 3 / span 3}.xxl\:col-span-4{grid-column:span 4 / span 4}.xxl\:col-span-8{grid-column:span 8 / span 8}.xxl\:hidden{display:none}.xxl\:w-2\/3{width:66.666667%}.xxl\:w-9\/12{width:75%}.xxl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xxl\:gap-8{gap:2rem}}@media (min-width: 62.5em){@media (orientation: landscape){.l\:landscape\:ml-auto{margin-left:auto}.l\:landscape\:block{display:block}.l\:landscape\:hidden{display:none}.l\:landscape\:w-1\/2{width:50%}.l\:landscape\:w-3\/4{width:75%}}}@media print{.print\:hidden{display:none}}
