:root{--input-focus-color:var(--color-system-info-blue);--input-border-color:var(--border-midnight-60);--input-border-focus-color:var(--border-midnight);--input-text-color:var(--text-midnight);--input-icon-color:var(--color-brand-red);--input-helper-color:var(--text-coal-60)}.input{display:flex;flex-direction:column;gap:var(--spacing-4xs);width:100%}.input[data-invalid=true]{--input-border-color:var(--text-error);--input-focus-color:var(--text-error)}.input:not([data-invalid=true]):has(input:placeholder-shown){--input-border-color:var(--border-midnight-60)}.input__label{color:var(--input-text-color)}.input__label--optional{font-weight:400;padding-left:var(--spacing-4xs)}.input__field-wrapper{display:flex;justify-content:space-between;padding:var(--spacing-2xs) var(--spacing-xs);align-items:center;gap:var(--spacing-2xs);border-radius:var(--spacing-3xs);border:1px solid var(--input-border-color);background:var(--background-color-primary);width:100%;transition:border-color var(--timing-sm) var(--ease-in-out)}@media(min-width:769px){.input__field-wrapper{padding:var(--spacing-xs)}}.input__field-wrapper:focus-within{border-color:var(--input-border-focus-color);outline-color:var(--input-focus-color);outline-offset:.1em;outline-width:2px;outline-style:solid}.input__field-wrapper .icon--chevron{transform:rotate(0deg);transition:transform var(--timing-sm) var(--ease-in-out)}.input__field-wrapper[aria-expanded=true] .icon--chevron{transform:rotate(180deg)}.input__field{background-color:rgba(0,0,0,0);border:none;width:100%;outline:none;color:var(--text-primary);font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%}.input__field::placeholder{color:var(--text-coal-60)}.input textarea{resize:none}.input__group{display:flex;justify-content:space-between;width:100%}.input__group-inner{display:flex;gap:var(--spacing-xs);align-items:center;width:100%}.input__helper{color:var(--input-helper-color)}[data-invalid] .input__helper{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.input__error{color:var(--text-error)}.input__clear{background-color:var(--color-neutral-coal-20);border-radius:var(--radius-max);width:18px;height:18px;display:grid;place-items:center;flex-shrink:0}.input__clear .icon svg{width:8px;height:8px}.input[data-empty] .input__clear{display:none}.fb-wrapper[data-show-hide=hide]{display:block}.fb-wrapper[data-show-hide=show]{display:none}.react-aria-Checkbox{--selected-color:var(--background-color-blue);--selected-color-pressed:var(--background-color-midnight);--checkmark-color:var(--text-white);--focus-ring-color:var(--color-system-info-blue);display:flex;align-items:flex-start;gap:var(--spacing-2xs);color:var(--text-primary);font-family:var(--font-futura);font-size:1rem;font-style:normal;font-weight:400;line-height:140%;forced-color-adjust:none;cursor:pointer}.react-aria-Checkbox .richtext{color:var(--input-text-color)}.react-aria-Checkbox .checkbox{width:1.5rem;height:1.5rem;border:1px solid var(--border-midnight-60);background-color:var(--background-color-primary);border-radius:var(--radius-xs);transition:all var(--timing-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.react-aria-Checkbox svg{width:1rem;height:1rem;fill:none;stroke:var(--checkmark-color);stroke-width:3px;stroke-dasharray:22px;stroke-dashoffset:66;transition:all var(--timing-sm)}.react-aria-Checkbox[data-pressed] .checkbox{border-color:var(--border-color-pressed)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline-color:var(--focus-ring-color);outline-offset:.1em;outline-width:2px;outline-style:solid}.react-aria-Checkbox[data-indeterminate] .checkbox,.react-aria-Checkbox[data-selected] .checkbox{border-color:var(--selected-color);background:var(--selected-color)}.react-aria-Checkbox[data-indeterminate][data-pressed] .checkbox,.react-aria-Checkbox[data-selected][data-pressed] .checkbox{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Checkbox[data-indeterminate] svg,.react-aria-Checkbox[data-selected] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.react-aria-Checkbox[data-invalid] .checkbox{--checkmark-color:var(--gray-50);border-color:var(--invalid-color)}.react-aria-Checkbox[data-invalid][data-pressed] .checkbox{border-color:var(--invalid-color-pressed)}.react-aria-Checkbox[data-invalid][data-indeterminate] .checkbox,.react-aria-Checkbox[data-invalid][data-selected] .checkbox{background:var(--invalid-color)}.react-aria-Checkbox[data-invalid][data-indeterminate][data-pressed] .checkbox,.react-aria-Checkbox[data-invalid][data-selected][data-pressed] .checkbox{background:var(--invalid-color-pressed)}.react-aria-Checkbox[data-disabled]{color:var(--text-color-disabled)}.react-aria-Checkbox[data-disabled] .checkbox{border-color:var(--border-color-disabled)}.react-aria-RadioGroup{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4xs)}.react-aria-RadioGroup .radio-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width:769px){.react-aria-RadioGroup .radio-group{flex-direction:row}}.react-aria-Radio{--selected-color:var(--background-color-blue);--selected-color-pressed:var(--background-color-midnight);--checkmark-color:var(--text-white);--focus-ring-color:var(--color-system-info-blue);width:100%;display:flex;align-items:center;gap:var(--spacing-2xs);font-family:var(--font-futura,"Futura PT");font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%;forced-color-adjust:none;border:1px solid var(--border-midnight-60);color:var(--text-coal-60);border-radius:var(--spacing-3xs);padding:var(--spacing-2xs) var(--spacing-xs);background-color:var(--background-color-primary)}@media(min-width:769px){.react-aria-Radio{width:auto;flex:1 1}}.react-aria-Radio[data-selected]{border:1px solid var(--border-midnight);color:var(--text-primary)}.react-aria-Radio .radio{width:1.5rem;height:1.5rem;border:1px solid var(--border-midnight-60);background-color:var(--background-color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.react-aria-Radio .radio,.react-aria-Radio .radio__circle{border-radius:var(--radius-max);transition:all var(--timing-sm)}.react-aria-Radio .radio__circle{width:.875rem;height:.875rem;background-color:var(--checkmark-color)}.react-aria-Radio[data-pressed] .radio{border-color:var(--border-color-pressed)}.react-aria-Radio[data-focus-visible] .radio{outline-color:var(--focus-ring-color);outline-offset:.1em;outline-width:2px;outline-style:solid}.react-aria-Radio[data-indeterminate] .radio__circle,.react-aria-Radio[data-selected] .radio__circle{border-color:var(--selected-color);background:var(--selected-color)}.react-aria-Radio[data-indeterminate][data-pressed] .radio__circle,.react-aria-Radio[data-selected][data-pressed] .radio__circle{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Radio[data-indeterminate] svg,.react-aria-Radio[data-selected] svg{stroke-dashoffset:44}.react-aria-Radio[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.react-aria-Radio[data-invalid] .radio{--checkmark-color:var(--gray-50);border-color:var(--invalid-color)}.react-aria-Radio[data-invalid][data-pressed] .radio{border-color:var(--invalid-color-pressed)}.react-aria-Radio[data-invalid][data-indeterminate] .radio,.react-aria-Radio[data-invalid][data-selected] .radio{background:var(--invalid-color)}.react-aria-Radio[data-invalid][data-indeterminate][data-pressed] .radio,.react-aria-Radio[data-invalid][data-selected][data-pressed] .radio{background:var(--invalid-color-pressed)}.react-aria-Radio[data-disabled]{color:var(--text-color-disabled)}.react-aria-Radio[data-disabled] .radio{border-color:var(--border-color-disabled)}:root{--datepicker-cell-size:2.625rem;--datepicker-label-color:var(--color-brand-midnight);--datepicker-border-color:var(--color-brand-midnight);--datepicker-message-color:var(--color-neutral-coal-60);--datepicker-focus-border-color:var(--color-brand-tints-blue-40)}.datepicker{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4xs)}.datepicker__popover{display:flex;align-items:flex-start;gap:var(--spacing-2xs);border-radius:var(--radius-sm);border:1px solid var(--color-brand-tints-blue-40);background:var(--background-color-primary);box-shadow:var(--shadow-md)}.datepicker__calendar,.datepicker__dialog{display:flex;flex-direction:column;width:100%}.datepicker__header{display:flex;padding:var(--spacing-2xs) var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-xs);align-self:stretch;font-size:1.125rem;text-transform:uppercase}.datepicker__calendar-button{align-items:center;cursor:pointer;width:28px;aspect-ratio:1/1;transition:transform var(--timing-sm) var(--easing-in-out);color:var(--color-brand-ocean);display:grid;place-content:center;outline:none}.datepicker__heading{color:var(--datepicker-label-color);text-align:center;display:block;font-size:var(--font-size-200)}.datepicker .react-aria-DateSegment,.datepicker [data-placeholder]{text-transform:uppercase;color:var(--text-coal-60);font-size:1.125rem;line-height:1.4}.datepicker__calendar-grid{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-md) var(--spacing-xs);border-top:1px solid var(--color-brand-tints-blue-40)}.datepicker__calendar-grid-header th:first-child{padding-left:var(--spacing-md)}.datepicker__calendar-grid-header th:last-child{padding-right:var(--spacing-md)}.datepicker__calendar-day{width:var(--datepicker-cell-size);padding:var(--spacing-3xs);color:var(--datepicker-label-color);text-align:center;font-size:var(--font-size-100);font-weight:400;line-height:140%}.datepicker__calendar-grid-body td{padding:0}.datepicker__calendar-grid-body td:first-child{padding-left:var(--spacing-md)}.datepicker__calendar-grid-body td:last-child{padding-right:var(--spacing-md)}.datepicker__calendar-cell{display:grid;place-items:center;width:var(--datepicker-cell-size);height:var(--datepicker-cell-size);padding:0;text-align:center;outline:none;border-radius:var(--radius-max);cursor:pointer;font-size:var(--font-size-100);font-weight:400;line-height:140%}.datepicker__calendar-cell:hover{background:var(--color-brand-tints-blue-40)}.datepicker__calendar-cell[data-selected]{border:1px solid var(--color-brand-ocean);background:var(--color-brand-ocean)}.datepicker__calendar-cell[data-disabled]{color:var(--color-neutral-coal-30);cursor:not-allowed}.datepicker__calendar-cell[data-outside-month]{display:none}.react-aria-DateInput{display:flex}.react-aria-DateInput>div{background-color:rgba(0,0,0,0);border:none;outline:none;color:var(--text-primary);font-size:1.125rem;font-style:normal;font-weight:400;line-height:140%}.select{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4xs)}.select .react-aria-SelectValue{font-size:1.125rem;line-height:140%}.select [data-placeholder]{color:var(--text-coal-60)}.select__popover{background-color:var(--color-neutral-white);width:var(--trigger-width);border-radius:var(--radius-md)}.select__options{display:flex;flex-direction:column;padding-block:var(--spacing-3xs);box-shadow:var(--shadow-sm);max-height:40dvh;overflow-y:auto;border-radius:var(--radius-sm);border:1px solid var(--border-midnight);scrollbar-width:thin;scrollbar-color:var(--colors-brand-600) var(--color-neutral-white)}.select__options::-webkit-scrollbar{width:.5rem;height:.5rem}.select__options::-webkit-scrollbar-track{background:var(--color-neutral-white)}.select__options::-webkit-scrollbar-thumb{background-color:var(--color-brand-tints-blue-40);border:0 solid var(--color-neutral-white);border-radius:var(--radius-md)}.select__options .react-aria-ListBoxItem{padding:var(--spacing-2xs) var(--spacing-xs);font-size:1.125rem;color:var(--text-coal-60);text-wrap:pretty;transition:background .2s ease-in-out;transition:outline .2s ease-in-out;cursor:pointer}.select__options .react-aria-ListBoxItem:hover,.select__options .react-aria-ListBoxItem[data-selected]{background:var(--colors-brand-50)}.select__options .react-aria-ListBoxItem:hover[data-focus-visible],.select__options .react-aria-ListBoxItem[data-selected][data-focus-visible]{outline-color:var(--color-brand-tints-blue);outline-offset:-4px}.select__options .react-aria-ListBoxItem[data-focused],.select__options .react-aria-ListBoxItem[data-hovered]{background:var(--background-color-blue-20);color:var(--text-primary)}.recaptcha-enterprise-field{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.recaptcha-enterprise-field__container{display:flex;min-height:78px}@media(min-width:769px){.recaptcha-enterprise-field__container{transform-origin:0 0;transform:scale(.9)}}@media(min-width:480px)and (max-width:768px){.recaptcha-enterprise-field__container{transform:scale(.85)}}.recaptcha-enterprise-field__error{color:var(--text-error);font-size:.875rem;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.recaptcha-enterprise-field__loading{font-size:.875rem;color:var(--text-secondary,#666);padding:var(--spacing-sm);text-align:center}.recaptcha-enterprise-field__score{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;font-size:.875rem;font-weight:600;margin-top:var(--spacing-xs)}.recaptcha-enterprise-field__score--high{background-color:#d4edda;color:#155724}.recaptcha-enterprise-field__score--medium{background-color:#fff3cd;color:#856404}.recaptcha-enterprise-field__score--low{background-color:#f8d7da;color:#721c24}.recaptcha-enterprise-field__status{font-size:.875rem;margin-top:var(--spacing-xs);padding:var(--spacing-xs);border-radius:4px}.recaptcha-enterprise-field__status--success{background-color:#d4edda;color:#155724}.recaptcha-enterprise-field__status--error{background-color:#f8d7da;color:#721c24}.recaptcha-field__error{color:var(--text-error);font-size:.875rem;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.addy-autocomplete{display:flex;flex-direction:column;gap:var(--spacing-4xs);width:100%}.addy-autocomplete[data-invalid=true]{--input-border-color:var(--text-error);--input-focus-color:var(--text-error)}.addy-autocomplete__button{background:rgba(0,0,0,0);border:none;color:var(--text-coal-60);cursor:pointer;font-size:.75rem;padding:0;display:flex;align-items:center;justify-content:center}.addy-autocomplete__loading{color:var(--text-coal-60);font-size:.875rem;padding:var(--spacing-3xs) 0}.addy-autocomplete__popover{margin-top:var(--spacing-3xs);min-width:var(--trigger-width);max-height:200px;overflow-y:auto;border-radius:var(--spacing-3xs);border:1px solid var(--border-midnight-60);background:var(--background-color-primary);box-shadow:0 2px 8px rgba(0,0,0,.15)}.addy-autocomplete__listbox{padding:var(--spacing-3xs) 0;width:100%}.react-aria-ComboBox{width:100%}.react-aria-ListBoxItem{padding:var(--spacing-3xs) var(--spacing-xs);cursor:pointer}.react-aria-ListBoxItem[data-focused]{background-color:var(--background-cloud)}.react-aria-ListBoxItem[data-selected]{font-weight:500}.address-finder{width:100%}.hero{display:flex;flex-direction:column-reverse;position:relative}@media(min-width:769px){.hero{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-content:center;min-height:50vh}.hero:has(.donation-widget){min-height:905px}}.hero__inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-content:center;grid-column:1;grid-row:1;z-index:2;padding:var(--spacing-xl-5xl) var(--spacing-sm-5xl) var(--spacing-3xl-5xl);position:relative;background-color:var(--background-color-blue-20)}@media(min-width:769px){.hero__inner{padding:var(--spacing-6xl) var(--spacing-5xl) var(--spacing-7xl);color:var(--text-white);background-color:rgba(0,0,0,0);width:100%;max-width:var(--site-max-width);margin-inline:auto}}.hero__content{width:100%;max-width:var(--form-max-width);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero__title{color:var(--text-blue);text-wrap:balance}@media(min-width:769px){.hero__title{color:var(--text-white)}}.hero__description{color:var(--text-midnight)}@media(min-width:769px){.hero__description{color:var(--text-white)}.hero__scrim{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(270deg,rgba(0,0,0,0) 25%,rgba(0,0,0,.6))}}.hero__background{position:relative}.hero__background img{object-fit:cover;width:100%;height:100%}@media(min-width:769px){.hero__background{position:absolute;inset:0}.hero__donation-form{width:28.75rem}}@media(max-width:769px){.hero+[data-theme=light_blue] [class$=__inner]{padding-top:0}}:root{--button-primary-backgound:var(--background-color-midnight);--button-primary-border:var(--border-midnight);--button-primary-color:var(--text-white);--button-primary-backgound-hover:var(--background-color-blue);--button-primary-border-hover:var(--border-blue);--button-primary-color-hover:var(--text-white);--button-secondary-backgound:transparent;--button-secondary-border:var(--border-blue);--button-secondary-color:var(--text-midnight);--button-secondary-backgound-hover:transparent;--button-secondary-border-hover:var(--border-red);--button-secondary-color-hover:var(--text-red)}.button{display:flex;padding:var(--spacing-sm) var(--spacing-md);justify-content:center;align-items:center;gap:var(--spacing-3xs);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-md);min-width:156px;transition:background-color var(--timing-sm) var(--ease-in-out),border-color var(--timing-sm) var(--ease-in-out)}.button__label{position:relative;display:block;font-size:1rem;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.48px;text-transform:uppercase;transition:color var(--timing-sm) var(--ease-in-out);color:currentColor}.button__label .loader{text-align:center}.button[data-theme=primary]{background-color:var(--button-primary-backgound);border-color:var(--button-primary-border);color:var(--button-primary-color)}.button[data-theme=primary]:hover{background-color:var(--button-primary-backgound-hover);border-color:var(--button-primary-border-hover);color:var(--button-primary-color-hover)}.button[data-theme=secondary]{background-color:var(--button-secondary-backgound);border-color:var(--button-secondary-border);color:var(--button-secondary-color)}.button[data-theme=secondary]:hover{background-color:var(--button-secondary-backgound-hover);border-color:var(--button-secondary-border-hover);color:var(--button-secondary-color-hover)}.button[data-theme=red]{background-color:var(--background-color-red);border-color:var(--background-color-red);color:var(--text-white)}.button[data-theme=red]:hover{background-color:var(--color-brand-coral);border-color:var(--color-brand-coral);color:var(--text-white)}.button[data-size=sm]{padding:var(--spacing-3xs) var(--spacing-sm);border-radius:var(--radius-sm)}.button[data-size=sm] .button__label{font-size:.875rem;letter-spacing:.42px}.button[data-size=md]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.button[data-size=md] .button__label{font-size:.875rem;letter-spacing:.42px}.button[data-size=lg]{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md)}.button[data-size=lg] .button__label{font-size:1rem;letter-spacing:.48px}.button[data-size=sm-lg]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.button[data-size=sm-lg] .button__label{font-size:.875rem;letter-spacing:.42px}@media(min-width:769px){.button[data-size=sm-lg]{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md)}.button[data-size=sm-lg] .button__label{font-size:1rem;letter-spacing:.48px}}.button[data-size=md-lg]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.button[data-size=md-lg] .button__label{font-size:1rem;letter-spacing:.03rem}@media(min-width:769px){.button[data-size=md-lg]{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md)}}.button[data-size=sm-md]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.button[data-size=sm-md] .button__label{font-size:.875rem;letter-spacing:.42px}@media(min-width:769px){.button[data-size=sm-md]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}.button[data-size=sm-md] .button__label{font-size:1rem;letter-spacing:.48px}}.button-group{display:flex;gap:var(--spacing-sm)}.button-group.stacked{flex-direction:column;gap:var(--spacing-2xs)}.icon-card-block[data-theme=white]{background-color:var(--background-color-primary)}.icon-card-block[data-theme=mid_light_blue]{background-color:var(--background-color-blue-30)}.icon-card-block[data-theme=light_blue]{background-color:var(--background-color-blue-20)}.icon-card-block__inner{display:flex;flex-direction:column;gap:var(--spacing-3xl);padding:var(--spacing-4xl) var(--spacing-sm);max-width:var(--site-max-width);margin-inline:auto}@media(min-width:769px){.icon-card-block__inner{padding:var(--spacing-8xl) var(--spacing-5xl)}}.icon-card-block__header{max-width:var(--header-max-width);text-align:center;margin-inline:auto}.icon-card-block__title{color:var(--text-ocean);text-wrap:balance}.icon-card-block__description{color:var(--text-primary)}.icon-card-block__description .richtext u{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.icon-card-block__cards{display:flex;flex-direction:column;column-gap:var(--spacing-xl);row-gap:var(--spacing-2xl);justify-content:center;align-items:center}@media(min-width:769px){.icon-card-block__cards{flex-flow:row wrap;align-items:flex-start}.icon-card-block__cards.five{column-gap:var(--spacing-md)}.icon-card-block__cards.five .icon-card-block__item{flex-basis:calc((100% - var(--spacing-md)*4)/5);min-width:15.2rem}}.icon-card-block__item{flex-basis:18%;min-width:17rem;max-width:22rem}.icon-card-block .button-group{margin-inline:auto}.icon-card{display:flex;padding:0 var(--spacing-xs);flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;gap:0;height:100%}.icon-card .statistic__icon{width:6rem;height:6rem;object-fit:contain;object-position:center;margin-bottom:var(--spacing-xs)}@media(min-width:769px){.icon-card .statistic__icon{width:7.5rem;height:7.5rem;margin-bottom:var(--spacing-sm)}}.icon-card__title{color:var(--text-midnight);text-wrap:balance}.icon-card .button-group{margin-top:var(--spacing-md)}.benefits-block[data-theme=white]{background-color:var(--background-color-primary)}.benefits-block[data-theme=mid_light_blue]{background-color:var(--background-color-blue-30)}.benefits-block[data-theme=light_blue]{background-color:var(--background-color-blue-20)}.benefits-block__inner{display:flex;flex-direction:column;gap:var(--spacing-4xl);padding:var(--spacing-5xl-7xl) var(--spacing-sm-5xl) var(--spacing-6xl-8xl);max-width:var(--site-max-width);margin-inline:auto}.benefits-block__header{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;width:100%;max-width:var(--header-max-width)}[data-text-align=center] .benefits-block__header{align-items:center;text-align:center;margin-inline:auto}.benefits-block__header .button-group{margin-top:var(--spacing-md)}.benefits-block__title{color:var(--text-ocean);text-wrap:balance}.benefits-block__description{color:var(--text-primary)}.benefits-block__cards{display:grid;grid-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);grid-row-gap:var(--spacing-2xl);row-gap:var(--spacing-2xl);grid-template-columns:repeat(1,1fr)}@media(min-width:769px){.benefits-block__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.benefits-block__cards{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.benefits-block__cards{grid-template-columns:repeat(4,1fr)}}.benefit-card{display:flex;flex-direction:column;gap:var(--spacing-md)}.benefit-card__picture{display:block;position:relative;aspect-ratio:16/9}.benefit-card__image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.benefit-card img{width:4.5rem;height:4.5rem;object-fit:contain;object-position:center}@media(min-width:769px){.benefit-card img{width:6rem;height:6rem}}.benefit-card__title{color:var(--text-midnight);text-wrap:balance}.benefit-card__subtitle{color:var(--text-ocean-110)}.benefit-card__description{color:var(--text-primary)}.image-block{--image-block-single-image-max-width:58rem}.image-block[data-theme=white]{background-color:var(--background-color-primary)}.image-block[data-theme=mid_light_blue]{background-color:var(--background-color-blue-30)}.image-block[data-theme=light_blue]{background-color:var(--background-color-blue-20)}.image-block__inner{gap:var(--spacing-2xl-4xl);padding:var(--spacing-4xl-5xl) var(--spacing-sm-5xl);max-width:var(--site-max-width)}.image-block__header,.image-block__inner{display:flex;flex-direction:column;margin-inline:auto}.image-block__header{gap:var(--spacing-2xs);align-items:center;text-align:center;max-width:var(--header-max-width)}.image-block__title{color:var(--text-ocean);text-wrap:balance}.image-block__gallery{display:flex;flex-direction:column;justify-content:center;gap:0}@media(min-width:769px){.image-block__gallery{flex-direction:row}}.image-block__gallery[data-count="1"] .image-block__item:first-child{max-width:var(--image-block-single-image-max-width)}.image-block__gallery[data-count="2"]{padding-block:var(--spacing-sm)}@media(min-width:769px){.image-block__gallery[data-count="2"]{padding-block:var(--spacing-lg)}}.image-block__gallery[data-count="2"] .image-block__item:first-child .image-block__figure{transform:rotate(-3.136deg)}@media(min-width:769px){.image-block__gallery[data-count="2"] .image-block__item:first-child .image-block__figure{transform:rotate(-1.12deg) translate(4%,-4%)}}.image-block__gallery[data-count="2"] .image-block__item:nth-child(2) .image-block__figure{z-index:2;transform:rotate(4.447deg)}@media(min-width:769px){.image-block__gallery[data-count="2"] .image-block__item:nth-child(2) .image-block__figure{transform:rotate(2.224deg) translate(-4%,4%)}}.image-block__gallery[data-count="3"]{padding-block:0 var(--spacing-lg)}@media(min-width:769px){.image-block__gallery[data-count="3"]{padding-block:var(--spacing-lg)}}.image-block__gallery[data-count="3"] .image-block__item:first-child .image-block__figure{transform:rotate(-1.12deg)}@media(min-width:769px){.image-block__gallery[data-count="3"] .image-block__item:first-child .image-block__figure{transform:rotate(-1.34deg) translate(4%,4%)}}.image-block__gallery[data-count="3"] .image-block__item:nth-child(2) .image-block__figure{z-index:2;transform:rotate(3.404deg) translateY(6%)}@media(min-width:769px){.image-block__gallery[data-count="3"] .image-block__item:nth-child(2) .image-block__figure{transform:rotate(1.267deg) translate(-4%,-4%)}}.image-block__gallery[data-count="3"] .image-block__item:nth-child(3) .image-block__figure{transform:rotate(-3.3deg) translateY(6%)}@media(min-width:769px){.image-block__gallery[data-count="3"] .image-block__item:nth-child(3) .image-block__figure{transform:rotate(-3.715deg) translate(-7%,4%)}}.image-block__figure{position:relative;aspect-ratio:3/2;width:100%}.image-block__figure img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.image-block__item{width:100%}