/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.share-to-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);}.share-to-social__label,.share-to-social__status{margin:0;color:var(--color-brown-900);font-size:var(--step-0);line-height:1;}.share-to-social__list{display:flex;gap:var(--space-xs);margin:0;padding:0;list-style:none;}.share-to-social__button{display:inline-flex;align-items:center;justify-content:center;width:clamp(2.125rem,2rem + 0.5556vw,2.5rem);height:clamp(2.125rem,2rem + 0.5556vw,2.5rem);border:0;border-radius:var(--radius-sm);color:var(--color-brown-900);background:var(--color-coastal);cursor:pointer;text-decoration:none;transition:background-color var(--transition-base);}.share-to-social__button:hover{background:var(--color-brush);}.share-to-social__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;}.share-to-social__button img{display:block;width:clamp(1.375rem,1.2917rem + 0.3704vw,1.625rem);height:clamp(1.375rem,1.2917rem + 0.3704vw,1.625rem);}.share-to-social__copy{display:inline-flex;align-items:center;gap:0.5rem;min-height:3rem;padding:0.625rem 1.25rem;border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);color:var(--color-brown-900);background:transparent;cursor:pointer;font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:1;}.share-to-social__copy:hover{background:var(--color-sand-stone);}.share-to-social__copy:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;}.share-to-social__copy img{width:1.375rem;height:1.375rem;}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-300:var(--color-sky);--color-slate-500:var(--color-coastal);--color-slate-700:var(--color-mountain);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:clamp(.0938rem,.0833rem + .0463vw,.125rem);--radius-sm:clamp(.1875rem,.1667rem + .0926vw,.25rem);--radius-md:clamp(.375rem,.3333rem + .1852vw,.5rem);--radius-lg:clamp(.5625rem,.5rem + .2778vw,.75rem);--radius-xl:clamp(1.125rem,1rem + .5556vw,1.5rem);--radius-2xl:clamp(1.875rem,1.6667rem + .9259vw,2.5rem);--shadow-sm:0 1px 2px #3e3a3614;--shadow-md:0 4px 12px #3e3a361a;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-macadamia:#fffbed;--color-ironbark:#3e3a36;--color-coastal:#c7d5de;--color-sky:#e4eff3;--color-mountain:#667485;--color-brush:#e4dece;--color-sand:#f8f1d1;--color-wattle:#ffeea9;--color-ironbark-75:#66615b;--color-ironbark-50:#817f7d;--color-ironbark-25:#cfcecd;--color-error:#b81237;--color-error-bg:#f4dbe1;--color-success:#008a07;--color-success-bg:#bfe2c1;--color-warning:#c95000;--color-warning-bg:#f1d3bf;--color-error-dark:#8a0e29;--color-brown-900:var(--color-ironbark);--color-brown-700:var(--color-ironbark-75);--color-brown-500:var(--color-ironbark-50);--color-brown-300:var(--color-ironbark-25);--color-sand-stone:var(--color-macadamia);--color-sweet-grass:var(--color-sand);--color-sweet-grass-dark:var(--color-brush);--color-zest:var(--color-wattle);--color-zest-dark:#e0d295;--color-ink:var(--color-ironbark);--color-ink-muted:var(--color-ironbark-75);--color-ink-inverse:var(--color-white);--color-link:var(--color-ironbark);--color-link-hover:var(--color-ironbark-75);--color-border-default:var(--color-brush);--color-border-strong:var(--color-mountain);--color-bg-page:var(--color-macadamia);--color-focus:var(--color-wattle);--color-emergency:var(--color-error);--color-emergency-dark:var(--color-error-dark);--font-display:"Halant","Georgia","Times New Roman",serif;--font-body:"Figtree","Helvetica Neue",arial,sans-serif;--text-step--2:clamp(.6921rem,.6768rem + .0678vw,.7378rem);--text-step--1:clamp(.8028rem,.7753rem + .1224vw,.8854rem);--text-step-0:clamp(.9861rem,.9607rem + .1131vw,1.0625rem);--text-step-1:clamp(1.0802rem,1.0153rem + .2885vw,1.275rem);--text-step-2:clamp(1.2531rem,1.1608rem + .4102vw,1.53rem);--text-step-3:clamp(1.4536rem,1.3261rem + .5665vw,1.836rem);--text-step-4:clamp(1.6862rem,1.5138rem + .766vw,2.2032rem);--text-step-5:clamp(1.9559rem,1.7266rem + 1.0191vw,4.5rem);--spacing-3xs:clamp(.2328rem,.2219rem + .0486vw,.2656rem);--spacing-2xs:clamp(.4656rem,.4438rem + .0972vw,.5313rem);--spacing-xs:clamp(.6984rem,.6656rem + .1458vw,.7969rem);--spacing-s:clamp(.9313rem,.8875rem + .1944vw,1.0625rem);--spacing-m:clamp(1.3969rem,1.3313rem + .2917vw,1.5938rem);--spacing-l:clamp(1.8625rem,1.775rem + .3889vw,2.125rem);--spacing-xl:clamp(2.7938rem,2.6625rem + .5833vw,3.1875rem);--spacing-2xl:clamp(3.725rem,3.55rem + .7778vw,4.25rem);--spacing-3xl:clamp(5.5875rem,5.325rem + 1.1667vw,6.375rem);--spacing-3xs-2xs:clamp(.2328rem,.1333rem + .4421vw,.5313rem);--spacing-2xs-xs:clamp(.4656rem,.3552rem + .4907vw,.7969rem);--spacing-xs-s:clamp(.6984rem,.5771rem + .5394vw,1.0625rem);--spacing-s-m:clamp(.9313rem,.7104rem + .9815vw,1.5938rem);--spacing-m-l:clamp(1.3969rem,1.1542rem + 1.0787vw,2.125rem);--spacing-l-xl:clamp(1.8625rem,1.4208rem + 1.963vw,3.1875rem);--spacing-xl-2xl:clamp(2.7938rem,2.3083rem + 2.1574vw,4.25rem);--spacing-2xl-3xl:clamp(3.725rem,2.8417rem + 3.9259vw,6.375rem);--spacing-s-l:clamp(.9313rem,.5333rem + 1.7685vw,2.125rem);--radius-pill:999px;--radius-hero:clamp(2.75rem,2.4583rem + 1.2963vw,3.625rem);--radius-quick-link:calc(var(--radius-hero) / 2)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--form-surface:var(--color-white);--form-surface-muted:var(--color-brush);--form-border:#3e3a362e}@supports (color:color-mix(in lab,red,red)){:root{--form-border:color-mix(in srgb,var(--color-ironbark) 18%,transparent)}}:root{--form-border-strong:var(--color-ironbark);--form-text:var(--color-ironbark);--form-muted:var(--color-ironbark-75);--form-accent:var(--color-wattle);--form-focus:var(--color-wattle);--form-radius:.75rem;--form-radius-pill:999px;--form-shadow:0 1px 0 var(--overlay-shadow-sm)}form{color:var(--form-text)}.fieldset-wrapper{margin-bottom:1rem}form label,form legend{color:var(--form-text);font-size:var(--step--1,.95rem);margin-block-end:.4rem;font-weight:700;line-height:1.25;display:inline-block}form fieldset{border:1px solid var(--form-border);border-radius:var(--form-radius);background:var(--form-surface-muted);min-width:0;margin:0 0 1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){form fieldset{background:color-mix(in srgb,var(--form-surface-muted) 45%,transparent)}}form fieldset.captcha.captcha-type-challenge--altcha{background:0 0;border:0;border-radius:0;margin-block:1.25rem 1rem;padding:0}form fieldset.captcha.captcha-type-challenge--altcha>legend,form fieldset.captcha.captcha-type-challenge--altcha .captcha__description{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}form fieldset.captcha.captcha-type-challenge--altcha .captcha__element{padding:0}form fieldset.captcha.captcha-type-challenge--altcha altcha-widget{--altcha-max-width:29rem;--altcha-color-base:var(--form-surface);--altcha-color-footer-bg:var(--form-surface);--altcha-color-border:var(--form-border);--altcha-color-text:var(--form-text);--altcha-color-active:#2f8f2f;--altcha-color-border-focus:var(--form-border-strong);width:min(100%,29rem);max-width:100%;display:block}form fieldset.captcha.captcha-type-challenge--altcha altcha-widget .altcha-checkbox input[type=checkbox]{accent-color:#2f8f2f}form.webform-submission-form:not(:has(.webform-button--submit)) fieldset.captcha.captcha-type-challenge--altcha{display:none}form .description,form .form-item__description,form .form-item--description{color:var(--form-muted);font-size:var(--step--1,.9rem);margin-block-start:.35rem;line-height:1.45}form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]),form select,form textarea{border:1px solid var(--form-border);border-radius:var(--form-radius);background:var(--form-surface);width:100%;min-height:3rem;box-shadow:var(--form-shadow);color:var(--form-text);font:inherit;padding:.85rem 1rem;line-height:1.3;transition:border-color .16s,box-shadow .16s,background-color .16s}form textarea{resize:vertical;min-height:8rem}form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:2.75rem}form input::placeholder,form textarea::placeholder{color:var(--form-muted)}@supports (color:color-mix(in lab,red,red)){form input::placeholder,form textarea::placeholder{color:color-mix(in srgb,var(--form-muted) 84%,transparent)}}form input::placeholder,form textarea::placeholder{opacity:1;font-style:italic}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{border-color:var(--form-focus);box-shadow:0 0 0 3px var(--form-focus),var(--form-shadow)}@supports (color:color-mix(in lab,red,red)){form input:focus-visible,form select:focus-visible,form textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--form-focus) 18%,transparent),var(--form-shadow)}}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:0}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;opacity:.55}form input[type=checkbox],form input[type=radio]{border:1px solid var(--form-border-strong);width:1.1rem;height:1.1rem;accent-color:var(--form-accent);margin:0}form .form-type-checkbox,form .form-type-radio,form .js-form-type-checkbox,form .js-form-type-radio{align-items:flex-start;gap:.55rem;display:flex}form .form-type-checkbox label,form .form-type-radio label,form .js-form-type-checkbox label,form .js-form-type-radio label{margin:0;font-weight:500}form .form-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block-start:1rem;display:flex}form button,form input[type=submit],form input[type=button],form input[type=reset],form .button{border-radius:var(--form-radius-pill);background:var(--form-accent);min-height:2.7rem;color:var(--form-text);font:inherit;font-size:var(--step--1,.95rem);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.7rem 1.1rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}form button:hover,form input[type=submit]:hover,form input[type=button]:hover,form input[type=reset]:hover,form .button:hover{background:var(--form-accent)}@supports (color:color-mix(in lab,red,red)){form button:hover,form input[type=submit]:hover,form input[type=button]:hover,form input[type=reset]:hover,form .button:hover{background:color-mix(in srgb,var(--form-accent) 86%,white)}}form button:focus-visible,form input[type=submit]:focus-visible,form input[type=button]:focus-visible,form input[type=reset]:focus-visible,form .button:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}form button[disabled],form input[type=submit][disabled],form input[type=button][disabled],form input[type=reset][disabled],form .button[disabled]{cursor:not-allowed;opacity:.5}.form-required:after{content:"*";color:currentColor;margin-inline:.15em;display:inline-block}form .form-item--error-message,form .form-error,form .error{color:var(--color-error-dark);font-size:var(--step--1,.9rem);margin-block-start:.4rem;font-weight:700}form input.error,form select.error,form textarea.error,form [aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px #b8123724}@supports (color:color-mix(in lab,red,red)){form input.error,form select.error,form textarea.error,form [aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 14%,transparent)}}.webform-confirmation__back{margin-block-start:var(--space-s)}.webform-confirmation__back a{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);color:var(--color-brown-900);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;text-decoration:none;display:inline-flex}.webform-confirmation__back a:before{content:"";width:1.25rem;height:1.25rem;transition:filter var(--transition-base);background-image:url(/themes/custom/vetwell/assets/images/icons/Property%201=Left%20arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.webform-confirmation__back a:hover{background:var(--color-brown-900);color:var(--color-white)!important}.webform-confirmation__back a:hover:before{filter:brightness(0)invert()}.webform-confirmation__back a:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.search-box{width:min(100%,35rem);color:var(--color-white)}.search-box .textbox-wrapper{border:1px solid var(--overlay-white-82);border-radius:var(--form-radius-pill);background:var(--overlay-brown-20);min-height:2.75rem;box-shadow:0 1px 0 var(--overlay-white-22) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.65rem;padding:.25rem .25rem .25rem .85rem;display:flex}.search-box .mag-glass{width:1rem;height:1rem;color:var(--color-white);flex:none;place-items:center;font-size:.9rem;line-height:1;display:grid}.search-box .text-input-wrapper{flex:1;align-items:center;min-width:0;display:flex}.search-box .text-input-wrapper p{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-box input[type=text]{min-height:2.2rem;box-shadow:none;color:var(--color-white);font-size:var(--step--1,.95rem);background:0 0;border:0;border-radius:0;padding:0}.search-box input[type=text]::placeholder{color:var(--overlay-white-92);font-style:normal}.search-box input[type=text]:focus-visible{box-shadow:none;outline:0}.search-box .btn-wrapper{flex:none}.search-box input[type=submit]{border-radius:var(--form-radius-pill);background:var(--form-accent);min-height:2.15rem;color:var(--form-text);font-size:var(--step--1,.9rem);border:0;padding:.55rem 1.15rem;font-weight:700}.resources-view__filters{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.resources-view__filters form,.resources-view__filters .form-actions,.resources-view__filters .form-item,.resources-view__filters .js-form-item{margin:0}.show-wb-filter-btn,.hide-wb-filter-btn,.resources-view__filters .form-submit{border:1px solid var(--form-border);border-radius:var(--form-radius-pill);background:var(--form-surface);min-height:2.45rem;color:var(--form-text);font:inherit;font-size:var(--step--1,.95rem);cursor:pointer;padding:.65rem .95rem;font-weight:700}.hide-wb-filter-btn,.resources-view__filters .form-submit{background:var(--form-accent);border-color:#0000}.wellbeing-filter-modal{border:1px solid var(--form-border);background:var(--form-surface);width:min(34rem,100vw - 2rem);box-shadow:0 1.25rem 3rem var(--overlay-shadow-lg);border-radius:1.5rem;padding:1rem}.wellbeing-filter-modal .form-checkboxes,.wellbeing-filter-modal .form-radios{flex-wrap:wrap;gap:.5rem;display:flex}.wellbeing-filter-modal .form-checkboxes .form-item,.wellbeing-filter-modal .form-radios .form-item{margin:0}.wellbeing-filter-modal .form-checkboxes label,.wellbeing-filter-modal .form-radios label{border-radius:var(--form-radius-pill);background:var(--form-surface-muted);border:1px solid #0000;align-items:center;min-height:2.35rem;padding:.55rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wellbeing-filter-modal .form-checkboxes label,.wellbeing-filter-modal .form-radios label{background:color-mix(in srgb,var(--form-surface-muted) 72%,white)}}.wellbeing-filter-modal .form-checkboxes label,.wellbeing-filter-modal .form-radios label{cursor:pointer;font-weight:700}.wellbeing-filter-modal .form-checkboxes input,.wellbeing-filter-modal .form-radios input{opacity:0;position:absolute}.wellbeing-filter-modal .form-checkboxes .form-item:has(input:checked) label,.wellbeing-filter-modal .form-radios .form-item:has(input:checked) label{border-color:var(--form-border-strong);background:var(--form-accent)}@media (max-width:48rem){.search-box .textbox-wrapper{border-radius:1.25rem;flex-wrap:wrap;align-items:stretch;padding:.65rem}.search-box .text-input-wrapper{flex-basis:calc(100% - 2rem)}.search-box .btn-wrapper,.search-box input[type=submit]{width:100%}form .form-actions,.resources-view__filters{flex-direction:column;align-items:stretch}form button,form input[type=submit],form input[type=button],form input[type=reset],form .button,.show-wb-filter-btn,.hide-wb-filter-btn,.resources-view__filters .form-submit{width:100%}}.webform-submission-was-this-page-useful-form{--feedback-option-bg:var(--color-brush);--feedback-option-hover:var(--color-sand);--feedback-option-selected:var(--color-brown-900);--feedback-option-selected-hover:var(--color-brown-700);--feedback-border:#3e3a3675}@supports (color:color-mix(in lab,red,red)){.webform-submission-was-this-page-useful-form{--feedback-border:color-mix(in srgb,var(--color-brown-900) 46%,transparent)}}.webform-submission-was-this-page-useful-form{gap:clamp(1.25rem,2.4vw,2.25rem) var(--space-l);width:min(100% - clamp(1.5rem,4vw,4rem),96rem);margin:var(--space-xl) auto;border:1px solid var(--feedback-border);border-radius:var(--radius-hero);background:var(--color-macadamia);color:var(--color-brown-900);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.5rem,3.25vw,3.25rem);display:grid}.webform-submission-was-this-page-useful-form>:not(.form-item-feedback-heading):not(.js-form-item-feedback-heading):not(:has(.webform-feedback__title)):not(fieldset:has(input[name=was_this_page_useful])){grid-column:1/-1}.webform-submission-was-this-page-useful-form .form-item,.webform-submission-was-this-page-useful-form .js-form-item,.webform-submission-was-this-page-useful-form fieldset,.webform-submission-was-this-page-useful-form .form-actions{margin:0}.webform-submission-was-this-page-useful-form .form-item:has(.webform-feedback__title),.webform-submission-was-this-page-useful-form .js-form-item:has(.webform-feedback__title),.webform-submission-was-this-page-useful-form .form-item-feedback-heading,.webform-submission-was-this-page-useful-form .js-form-item-feedback-heading{grid-column:1;align-self:center}.webform-submission-was-this-page-useful-form .webform-feedback__title,.webform-submission-was-this-page-useful-form .form-item-feedback-heading h3,.webform-submission-was-this-page-useful-form .js-form-item-feedback-heading h3{color:var(--color-brown-900);font-family:var(--font-display);font-size:var(--step-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:0;margin:0}.webform-submission-was-this-page-useful-form fieldset{background:0 0;border:0;padding:0}.webform-submission-was-this-page-useful-form fieldset>legend{padding:0}.webform-submission-was-this-page-useful-form .fieldset-legend{color:var(--color-brown-900);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:0;display:block}.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]){grid-column:2;justify-content:flex-end;align-items:center;display:flex}.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful])>legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]) .fieldset-wrapper{min-width:0}.webform-submission-was-this-page-useful-form .form-radios,.webform-submission-was-this-page-useful-form .form-checkboxes,.webform-submission-was-this-page-useful-form .webform-options-display-buttons{gap:var(--space-2xs);flex-wrap:wrap;justify-content:center;align-items:center;width:auto!important;display:flex!important}.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]) .form-radios,.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]) .webform-options-display-buttons{justify-content:flex-end}.webform-submission-was-this-page-useful-form .form-type-radio,.webform-submission-was-this-page-useful-form .form-type-checkbox,.webform-submission-was-this-page-useful-form .js-form-type-radio,.webform-submission-was-this-page-useful-form .js-form-type-checkbox,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper{position:relative;width:auto!important;margin:0!important;display:inline-flex!important}.webform-submission-was-this-page-useful-form input[type=radio],.webform-submission-was-this-page-useful-form input[type=checkbox]{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.webform-submission-was-this-page-useful-form .form-type-radio label,.webform-submission-was-this-page-useful-form .form-type-checkbox label,.webform-submission-was-this-page-useful-form .js-form-type-radio label,.webform-submission-was-this-page-useful-form .js-form-type-checkbox label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-label{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:2.75rem;color:var(--color-brown-900);font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-align:center;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);width:auto!important;padding:var(--space-2xs) var(--space-s)!important;border-radius:var(--radius-md)!important;background:var(--feedback-option-bg)!important;border:1px solid #0000!important;display:inline-flex!important}.webform-submission-was-this-page-useful-form .form-type-radio label:hover,.webform-submission-was-this-page-useful-form .form-type-checkbox label:hover,.webform-submission-was-this-page-useful-form .js-form-type-radio label:hover,.webform-submission-was-this-page-useful-form .js-form-type-checkbox label:hover,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-label:hover{background:var(--feedback-option-hover)!important;border-color:var(--feedback-option-hover)!important}.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful]) label,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful]) label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful]) .webform-options-display-buttons-label{min-height:auto;font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);padding:var(--space-3xs) var(--space-xs)!important;border-color:var(--color-brown-900)!important;border-radius:var(--radius-pill)!important;color:var(--color-brown-900)!important;background:0 0!important}.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful]) label:hover,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful]) label:hover,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful]) .webform-options-display-buttons-label:hover,.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful]:checked) label,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful]:checked) label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful]:checked) .webform-options-display-buttons-label{border-color:var(--color-brown-900)!important;background:var(--color-brown-900)!important;color:var(--color-ink-inverse)!important}.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful]:checked) label:hover,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful]:checked) label:hover,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful]:checked) .webform-options-display-buttons-label:hover{border-color:var(--color-brown-700)!important;background:var(--color-brown-700)!important;color:var(--color-ink-inverse)!important}.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful][value=yes]) label:before,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful][value=yes]) label:before,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful][value=yes]) .webform-options-display-buttons-label:before{content:"";background:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.webform-submission-was-this-page-useful-form .form-type-radio:has(input[name=was_this_page_useful][value=no]) label:before,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input[name=was_this_page_useful][value=no]) label:before,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[name=was_this_page_useful][value=no]) .webform-options-display-buttons-label:before{content:"";background:currentColor;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192.5 301.3 329.9 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256 375.1 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7 55.1 73.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192.5 301.3 329.9 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256 375.1 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7 55.1 73.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.webform-submission-was-this-page-useful-form .form-type-radio:has(input:focus-visible) label,.webform-submission-was-this-page-useful-form .form-type-checkbox:has(input:focus-visible) label,.webform-submission-was-this-page-useful-form .js-form-type-radio:has(input:focus-visible) label,.webform-submission-was-this-page-useful-form .js-form-type-checkbox:has(input:focus-visible) label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input:focus-visible) .webform-options-display-buttons-label{outline:3px solid var(--color-focus);outline-offset:3px}.webform-submission-was-this-page-useful-form .form-type-checkbox:has(input:checked) label,.webform-submission-was-this-page-useful-form .js-form-type-checkbox:has(input:checked) label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[type=checkbox]:checked) .webform-options-display-buttons-label{border-color:var(--feedback-option-selected)!important;background:var(--feedback-option-selected)!important;color:var(--color-ink-inverse)!important}.webform-submission-was-this-page-useful-form .form-type-checkbox:has(input:checked) label:hover,.webform-submission-was-this-page-useful-form .js-form-type-checkbox:has(input:checked) label:hover,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper:has(input[type=checkbox]:checked) .webform-options-display-buttons-label:hover{border-color:var(--feedback-option-selected-hover)!important;background:var(--feedback-option-selected-hover)!important}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]){gap:var(--space-s);justify-items:center;display:grid}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why])>legend{text-align:center;width:100%}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .fieldset-legend{margin-bottom:var(--space-m);text-align:center}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons-label,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .form-type-checkbox label,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .js-form-type-checkbox label{min-height:4.75rem;font-size:var(--step-0);font-weight:var(--font-weight-medium);text-align:center;text-align-last:center;width:clamp(13.75rem,17vw,18.75rem)!important;padding:var(--space-xs) var(--space-m)!important;border-radius:var(--radius-lg)!important;justify-content:center!important}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons-title,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons-description{text-align:center;text-align-last:center;white-space:normal;width:100%;margin-inline:auto;display:block}.webform-submission-was-this-page-useful-form .form-type-textarea{gap:var(--space-s);width:min(100%,50rem);justify-self:center;margin-block-start:var(--space-m);display:grid}.webform-submission-was-this-page-useful-form .form-type-textarea label{color:var(--color-brown-900);font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-align:center;margin:0;display:block}.webform-submission-was-this-page-useful-form textarea{min-height:10rem;padding:var(--space-s);background:var(--color-white);color:var(--color-ink);font-size:var(--step-0);line-height:var(--line-height-normal);border-radius:clamp(.625rem,.5rem + .625vw,.875rem);border:1px solid var(--color-brown-900)!important;box-shadow:none!important}.webform-submission-was-this-page-useful-form textarea::placeholder{color:var(--color-slate-700);opacity:1}.webform-submission-was-this-page-useful-form textarea:focus-visible{outline:3px solid #0000;border-color:var(--color-brown-900)!important;box-shadow:0 0 0 3px var(--color-zest)!important}.webform-submission-was-this-page-useful-form .text-count-wrapper{color:var(--color-brown-900);font-size:var(--step-0);line-height:var(--line-height-snug)}.webform-submission-was-this-page-useful-form .form-actions{width:100%;justify-self:center;padding-block-start:var(--space-s);justify-content:center!important;display:flex!important}.webform-submission-was-this-page-useful-form .form-submit{min-height:auto;padding:var(--space-3xs) var(--space-xs);border-color:var(--color-brown-500);border-radius:var(--radius-pill);background:var(--color-brown-500);color:var(--color-white);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);width:auto!important}.webform-submission-was-this-page-useful-form .form-submit:hover{border-color:var(--color-brown-900);background:var(--color-brown-900);color:var(--color-white)}@media (max-width:760px){.webform-submission-was-this-page-useful-form{gap:var(--space-m);width:min(calc(100% - var(--space-s)),96rem);margin-block:var(--space-l);padding:var(--space-m);border-radius:var(--radius-2xl);grid-template-columns:1fr}.webform-submission-was-this-page-useful-form>*,.webform-submission-was-this-page-useful-form .form-item:has(.webform-feedback__title),.webform-submission-was-this-page-useful-form .js-form-item:has(.webform-feedback__title),.webform-submission-was-this-page-useful-form .form-item-feedback-heading,.webform-submission-was-this-page-useful-form .js-form-item-feedback-heading,.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]){grid-column:1}.webform-submission-was-this-page-useful-form .webform-feedback__title,.webform-submission-was-this-page-useful-form .form-item-feedback-heading h3,.webform-submission-was-this-page-useful-form .js-form-item-feedback-heading h3{text-align:left}.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]),.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]) .form-radios,.webform-submission-was-this-page-useful-form fieldset:has(input[name=was_this_page_useful]) .webform-options-display-buttons{justify-content:flex-start}.webform-submission-was-this-page-useful-form .form-checkboxes,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons{flex-direction:column;align-items:stretch;width:100%}.webform-submission-was-this-page-useful-form .form-type-checkbox,.webform-submission-was-this-page-useful-form .js-form-type-checkbox,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-wrapper,.webform-submission-was-this-page-useful-form .form-type-checkbox label,.webform-submission-was-this-page-useful-form .js-form-type-checkbox label,.webform-submission-was-this-page-useful-form .webform-options-display-buttons-label{width:100%}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons{align-items:center!important}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .form-type-checkbox,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .js-form-type-checkbox,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons-wrapper{justify-content:center;align-self:center;width:auto!important;margin-inline:auto!important}.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .form-type-checkbox label,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .js-form-type-checkbox label,.webform-submission-was-this-page-useful-form fieldset:has(input[type=checkbox][name^=please_tell_us_why]) .webform-options-display-buttons-label{max-width:100%;width:clamp(13.75rem,72vw,18.75rem)!important;margin-inline:auto!important}.webform-submission-was-this-page-useful-form .form-submit{justify-self:center;width:auto!important}}.arrow-right p:after{content:"";background-image:url(/themes/custom/vetwell/assets/images/icons/Property%201=Left%20arrow.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 0 -4px 9px;display:inline-block;transform:rotate(180deg)}.arrow-left{margin-top:20px}.arrow-left p:before{content:"";background-image:url(/themes/custom/vetwell/assets/images/icons/Property%201=Left%20arrow.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:0 5px -2px 0;display:inline-block}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:560px){.container{max-width:560px}}@media (min-width:840px){.container{max-width:840px}}@media (min-width:1120px){.container{max-width:1120px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1680px){.container{max-width:1680px}}@media (min-width:1920px){.container{max-width:1920px}}.m-0{margin:calc(var(--spacing) * 0)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-s{margin-bottom:var(--spacing-s)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-full{height:100%}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-\[400px\]{min-height:400px}.\!w-fit{width:fit-content!important}.w-auto{width:auto}.w-full{width:100%}.\!max-w-max{max-width:max-content!important}.max-w-prose{max-width:65ch}.\!flex-none{flex:none!important}.\!shrink-0{flex-shrink:0!important}.shrink-0{flex-shrink:0}.\!basis-auto{flex-basis:auto!important}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.\!self-start{align-self:flex-start!important}.self-center{align-self:center}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#eeecd2\]{border-color:#eeecd2}.border-gray-300{border-color:var(--color-gray-300)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#eeecd2\]{background-color:#eeecd2}.bg-gray-50{background-color:var(--color-gray-50)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-step--1\!{font-size:var(--text-step--1)!important}.text-step-0{font-size:var(--text-step-0)}.text-step-0\!{font-size:var(--text-step-0)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-pretty{text-wrap:pretty}.text-pretty\!{text-wrap:pretty!important}.\!whitespace-nowrap{white-space:nowrap!important}.text-brown-900{color:var(--color-brown-900)}.text-gray-500{color:var(--color-gray-500)}.no-underline{text-decoration-line:none}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 12px 32px var(--tw-shadow-color,#3e3a3624);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}@media (min-width:840px){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:1120px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:1440px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_svg\]\:me-1 svg{margin-inline-end:calc(var(--spacing) * 1)}}:root{--color-macadamia:#fffbed;--color-ironbark:#3e3a36;--color-coastal:#c7d5de;--color-sky:#e4eff3;--color-mountain:#667485;--color-brush:#e4dece;--color-sand:#f8f1d1;--color-wattle:#ffeea9;--color-ironbark-75:#66615b;--color-ironbark-50:#817f7d;--color-ironbark-25:#cfcecd;--color-error:#b81237;--color-error-bg:#f4dbe1;--color-error-dark:#8a0e29;--color-success:#008a07;--color-success-bg:#bfe2c1;--color-success-dark:#006d05;--color-warning:#c95000;--color-warning-bg:#f1d3bf;--color-warning-dark:#9e3f00;--overlay-white-02:#ffffff05;--overlay-white-04:#ffffff0a;--overlay-white-06:#ffffff0f;--overlay-white-08:#ffffff14;--overlay-white-10:#ffffff1a;--overlay-white-14:#ffffff24;--overlay-white-16:#ffffff29;--overlay-white-18:#ffffff2e;--overlay-white-22:#ffffff38;--overlay-white-25:#ffffff40;--overlay-white-30:#ffffff4d;--overlay-white-35:#ffffff59;--overlay-white-45:#ffffff73;--overlay-white-82:#ffffffe0;--overlay-white-92:#ffffffeb;--overlay-black-18:#0000002e;--overlay-black-30:#0000004d;--overlay-gray-10:#bbbbbb1a;--overlay-gray-18:#bbbbbb2e;--overlay-gray-55:#bbbbbb8c;--overlay-sand-stone-30:#fffbed4d;--overlay-brown-92:#3e3a36f0;--overlay-brown-60:#3e3a3699;--overlay-brown-40:#3e3a3666;--overlay-brown-20:#3e3a3633;--overlay-shadow-sm:#3e3a3614;--overlay-shadow-md:#3e3a361a;--overlay-shadow-lg:#3e3a3624;--step--2:var(--text-step--2);--step--1:var(--text-step--1);--step-0:var(--text-step-0);--step-1:var(--text-step-1);--step-2:var(--text-step-2);--step-3:var(--text-step-3);--step-4:var(--text-step-4);--step-5:var(--text-step-5);--font-size-2xs:var(--step--2);--font-size-xs:var(--step--1);--font-size-sm:var(--step--1);--font-size-base:var(--step-0);--font-size-md:var(--step-1);--font-size-lg:var(--step-1);--font-size-xl:var(--step-2);--font-size-2xl:var(--step-3);--font-size-3xl:var(--step-4);--font-size-4xl:var(--step-5);--font-size-5xl:calc(var(--step-5) * 1.25);--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-loose:1.7;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-3xs:var(--spacing-3xs);--space-2xs:var(--spacing-2xs);--space-xs:var(--spacing-xs);--space-s:var(--spacing-s);--space-m:var(--spacing-m);--space-l:var(--spacing-l);--space-xl:var(--spacing-xl);--space-2xl:var(--spacing-2xl);--space-3xl:var(--spacing-3xl);--space-4xl:calc(var(--spacing-3xl) * 1.25);--space-3xs-2xs:var(--spacing-3xs-2xs);--space-2xs-xs:var(--spacing-2xs-xs);--space-xs-s:var(--spacing-xs-s);--space-s-m:var(--spacing-s-m);--space-m-l:var(--spacing-m-l);--space-l-xl:var(--spacing-l-xl);--space-xl-2xl:var(--spacing-xl-2xl);--space-2xl-3xl:var(--spacing-2xl-3xl);--space-s-l:var(--spacing-s-l);--container-padding:clamp(1.5rem,4vw,10rem);--grid-max-width:104.125rem;--grid-gutter:clamp(.9313rem,.5333rem + 1.7685vw,2.125rem);--grid-columns:12;--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.32s ease}@font-face{font-family:Halant;font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Halant/halant-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Halant;font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Halant/halant-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Halant;font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Halant/halant-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Halant;font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Halant/halant-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Halant;font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Halant/halant-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/themes/custom/vetwell/assets/fonts/Figtree/figtree-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;max-width:100%;overflow-x:hidden}@supports (overflow-x:clip){html{overflow-x:clip}}@media (min-width:1440px){html{font-size:clamp(1rem,.7143vw + .3571rem,1.5rem)}}body{background:var(--color-bg-page);max-width:100%;min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}@supports (overflow-x:clip){body{overflow-x:clip}}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:0;left:var(--space-s);padding:var(--space-2xs) var(--space-s);background:var(--color-brown-900);color:var(--color-ink-inverse);border-radius:0 0 var(--radius-sm) var(--radius-sm);transition:transform var(--transition-base);z-index:100;position:absolute;transform:translateY(-110%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,h4{font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-brown-900);font-kerning:normal;letter-spacing:0;text-wrap:pretty}p,li,dd{text-wrap:pretty}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:var(--line-height-snug)}h4{font-size:var(--step-1);line-height:var(--line-height-snug)}h5{font-size:var(--step-0);line-height:var(--line-height-snug)}h5,h6,.headings-serif h1,.headings-serif h2,.headings-serif h3,.mission-statement__title,.cta-tray__title,.testimonial__text{font-kerning:normal;letter-spacing:0;text-rendering:optimizelegibility}.headings-serif h1,.headings-serif h2,.headings-serif h3{font-family:var(--font-display)}p{max-width:70ch}.intro{font-size:var(--step-1);line-height:var(--line-height-normal);color:var(--color-brown-900);max-width:44ch}.page-content{padding-block:var(--space-2xl)}.page-content__section{margin-inline:auto}.page-content__section.container{max-width:clamp(36rem,50vw + 8rem,56rem);padding-inline:.75rem}@media (min-width:840px){.page-content__section.container{padding-inline:var(--container-padding)}}.page-content__section>:first-child{margin-block-start:0}.page-content__section>:last-child{margin-block-end:0}.page-content__section .quick-links--results-top{grid-template-columns:1fr}.page-content__section .quick-link{grid-template-rows:auto auto;min-height:0}.page-content__section h2,.page-content__section h3,.page-content__section h4,.page-content__section h5,.page-content__section h6{text-wrap:pretty;margin-block-start:var(--space-xl);margin-block-end:var(--space-s)}.page-content__section p:not([class]){margin-block:0 var(--space-s)}.page-content__section ul:not([class]),.page-content__section ol:not([class]){margin-block:0 var(--space-s);padding-inline-start:var(--space-l)}.page-content__section ul:not([class]){list-style:outside}.page-content__section ol:not([class]){list-style:decimal}.page-content__section ul:not([class]) ul:not([class]){margin-block:var(--space-2xs) 0;list-style:circle}.page-content__section ul:not([class]) ul:not([class]) ul:not([class]){list-style:square}.page-content__section ol:not([class]) ol:not([class]){margin-block:var(--space-2xs) 0;list-style:lower-alpha}.page-content__section ul:not([class])>li+li,.page-content__section ol:not([class])>li+li{margin-block-start:var(--space-2xs)}.page-content__section ul:not([class])>li::marker{color:var(--color-brown-700)}.page-content__section ol:not([class])>li::marker{color:var(--color-brown-700)}.page-content__section a:not([class]){background-image:linear-gradient(var(--color-zest),var(--color-zest)),linear-gradient(currentColor,currentColor);transition:background-size var(--transition-base),color var(--transition-base);color:var(--color-link);background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;text-decoration:none}.page-content__section a:not([class]):hover,.page-content__section a:not([class]):focus-visible{background-size:100% 3px,0 1px}.page-content__section a:not([class]):focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.page-content__section a:not([class]){transition:none}}.page-content__section strong{font-weight:var(--font-weight-bold)}.page-content__section em{font-style:italic}.page-content__section code{background:var(--color-sand-stone);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.page-content__section pre{margin-block:0 var(--space-m);padding:var(--space-s) var(--space-m);background:var(--color-sand-stone);border-radius:var(--radius-md);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);line-height:var(--line-height-snug);overflow-x:auto}.page-content__section pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.page-content__section blockquote{margin-block:var(--space-2xl);font-family:var(--font-display);font-size:clamp(1.4rem,1rem + 1.2vw,2.25rem);line-height:var(--line-height-snug);letter-spacing:-.015em;color:var(--color-brown-900);margin-inline:0;position:relative}.page-content__section blockquote>p{margin-block:0}.page-content__section blockquote:before{content:"“";line-height:inherit;position:absolute;inset-block-start:0;inset-inline-start:-.6em}.page-content__section blockquote>p:last-of-type:after{content:"”"}.page-content__section blockquote cite{font-family:var(--font-body);font-size:var(--step-0);color:var(--color-brown-900);font-style:normal;line-height:var(--line-height-snug);margin-block-start:var(--space-m);display:block}.page-content__section table{width:100%;margin-block:0 var(--space-m);border-collapse:collapse;font-size:var(--step--1)}.page-content__section th,.page-content__section td{padding:var(--space-2xs) var(--space-s);border-bottom:1px solid var(--color-border-default);text-align:start;vertical-align:top}.page-content__section th:first-child,.page-content__section td:first-child{padding-inline-start:0}.page-content__section thead th{border-bottom-color:var(--color-border-strong);color:var(--color-brown-900);font-weight:var(--font-weight-bold)}table{width:100%;margin-block:0 var(--space-m);border-collapse:collapse;font-size:var(--step--1)}th,td{padding:var(--space-2xs) var(--space-s);border-bottom:1px solid var(--color-border-default);text-align:start;vertical-align:top}th:first-child,td:first-child{padding-inline-start:0}thead th{border-bottom-color:var(--color-border-strong);color:var(--color-brown-900);font-weight:var(--font-weight-bold)}.page-content__section figure{margin-block:var(--space-l);margin-inline:0}.page-content__section figure.image,.page-content__section figure.image-with-caption{width:fit-content;max-width:100%}.page-content__section figure img{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;display:block}.page-content__section figure picture,.page-content__section figure .field,.page-content__section figure .field__item,.page-content__section figure .media,.page-content__section figure .field--name-field-media-image{width:fit-content;max-width:100%;display:block}.page-content__section figcaption{font-size:var(--step--1);color:var(--color-brown-700);margin-block-start:var(--space-2xs)}.page-content__section>img{max-width:100%;height:auto;margin-block:var(--space-m);border-radius:var(--radius-md);display:block}.page-content__section hr{margin-block:var(--space-xl);border:0;border-top:1px solid var(--color-brown-900);opacity:.15}.text-component p{margin-block:0 var(--space-s)}.container{width:100%;max-width:none;padding-inline:var(--container-padding);margin-inline:auto}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));display:grid}.js-animations [data-animate]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--animate-delay,0s);will-change:opacity,transform;transform:translateY(12px)}.js-animations [data-animate].is-visible{opacity:1;will-change:auto;transform:none}[data-parallax]{will-change:transform}@media (prefers-reduced-motion:reduce){.js-animations [data-animate]{opacity:1;transition:none;transform:none}[data-parallax],[data-parallax-bg],[data-parallax-media]{will-change:auto;transform:none!important}}:root{--vetwell-throbber-icon:url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.8936 28H14.7539C14.7539 24.7198 17.4892 22.056 20.8587 22.056H28.9983C28.9983 25.3361 26.263 28 22.8936 28Z' fill='%233E3A36'/%3E%3Cpath d='M20.8604 15.6156H26.9651C26.9651 18.8957 24.2298 21.5595 20.8604 21.5595H14.7556C14.7556 18.2794 17.4909 15.6156 20.8604 15.6156Z' fill='%233E3A36'/%3E%3Cpath d='M18.8237 15.1207H14.7539C14.7539 11.8406 17.4892 9.17676 20.8587 9.17676H24.9285C24.9285 12.4569 22.1932 15.1207 18.8237 15.1207Z' fill='%233E3A36'/%3E%3Cpath d='M0 22.056H8.13967C11.5091 22.056 14.2444 24.7198 14.2444 28H6.10475C2.73533 28 0 25.3361 0 22.056Z' fill='%233E3A36'/%3E%3Cpath d='M14.246 21.5595H8.14125C4.77183 21.5595 2.0365 18.8957 2.0365 15.6156H8.14125C11.5107 15.6156 14.246 18.2794 14.246 21.5595Z' fill='%233E3A36'/%3E%3Cpath d='M4.06982 9.17517H8.13966C11.5091 9.17517 14.2444 11.839 14.2444 15.1191H10.1746C6.80515 15.1191 4.06982 12.4553 4.06982 9.17517Z' fill='%233E3A36'/%3E%3Cpath d='M14.4774 0L12.1999 2.41792C10.7602 3.94844 10.7602 6.29701 12.1999 7.82752L14.4774 10.2454L16.755 7.82752C18.1946 6.29701 18.1946 3.94844 16.755 2.41792L14.4774 0Z' fill='%233E3A36'/%3E%3C/svg%3E")}.ajax-progress .throbber,.ajax-progress-throbber .throbber{transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;padding:0;animation:1.4s ease-in-out infinite pulse-scale;display:inline-block;background-image:var(--vetwell-throbber-icon)!important}.ajax-progress-fullscreen{box-sizing:border-box;transform-origin:50%;background-color:#fffbedf2;background-position:50%;background-repeat:no-repeat;background-size:32px 32px;border:3px solid #3e3a36;border-radius:999px;width:56px;height:56px;padding:8px;animation:1.4s ease-in-out infinite pulse-scale;box-shadow:0 4px 18px #3e3a362e;background-image:var(--vetwell-throbber-icon)!important}.ajax-progress-fullscreen:before{content:none}@keyframes pulse-scale{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.ajax-progress .throbber,.ajax-progress-throbber .throbber,.ajax-progress-fullscreen{animation:none}}.button{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);border-radius:var(--radius-pill);transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-brown-900);color:var(--color-ink-inverse);border-color:var(--color-brown-900)}.button--primary:hover{background:var(--color-brown-700);border-color:var(--color-brown-700);color:var(--color-ink-inverse)}.button--secondary{color:var(--color-brown-900);border-color:var(--color-brown-900);background:0 0}.button--secondary:hover{background:var(--color-brown-900);color:var(--color-ink-inverse)}.button--tertiary{padding-inline:var(--space-s);color:var(--color-brown-900);border-color:var(--color-border-strong);background:0 0}.button--tertiary:hover,.button--tertiary[data-news-filter-active=true]{background:var(--color-sweet-grass);color:var(--color-brown-900)}.button--emergency{background:var(--color-emergency);color:var(--color-ink-inverse);border-color:var(--color-emergency)}.button--emergency:hover{background:var(--color-emergency-dark);border-color:var(--color-emergency-dark);color:var(--color-ink-inverse)}.icon{vertical-align:middle;background:currentColor;flex-shrink:0;width:1em;height:1em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--search,.icon--access,.icon--phone,.icon--help,.icon--heart,.icon--facebook,.icon--instagram{border-radius:var(--radius-pill);opacity:.9;background:currentColor;width:1.1em;height:1.1em;-webkit-mask:none;mask:none}.icon-adjustment svg path{color:var(--color-brown-900)}.tag-list{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:flex}.tag{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);background:var(--color-sweet-grass);border-radius:var(--radius-sm);line-height:var(--line-height-snug);display:inline-block}.heading--level-1{margin-bottom:var(--space-m)}.font-override{font-family:var(--font-display)}.no-margin-top{margin-top:0!important}.breadcrumb{margin-block-end:var(--space-l)}@media (min-width:840px){.breadcrumb{margin-block-end:calc(var(--container-padding) - .9rem)}}.breadcrumb__list{font-size:var(--step--1);line-height:var(--line-height-snug);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{color:var(--color-ink);align-items:center;display:inline-flex}.breadcrumb__item+.breadcrumb__item:before{content:"›";margin-inline:var(--space-2xs);color:var(--color-ink);speak:none}.breadcrumb__link{color:var(--color-ink);transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.breadcrumb__link{transition:none}}.breadcrumb__item--current{font-weight:inherit}@media (max-width:839px){.breadcrumb__item:nth-last-child(n+3){display:none}.breadcrumb__item:nth-last-child(2):before{content:none}}.page--resource-article .breadcrumb__item--current{display:none}.messages{width:min(100%,52rem);margin:var(--space-m) auto;padding-inline:var(--container-padding)}.messages__item{gap:var(--space-xs);padding:var(--space-s);color:var(--color-brown-900);background:var(--color-sand-stone);border:1px solid var(--color-border-default);border-inline-start:.375rem solid var(--color-brown-900);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.messages__item+.messages__item{margin-block-start:var(--space-xs)}.messages__item--status{background:var(--color-success-bg);border-color:var(--color-success-bg);border-inline-start-color:var(--color-success);color:var(--color-ironbark)}.messages__item--info{background:var(--color-sky);border-color:var(--color-sky);border-inline-start-color:var(--color-mountain);color:var(--color-ironbark)}.messages__item--warning{background:var(--color-warning-bg);border-color:var(--color-warning-bg);border-inline-start-color:var(--color-warning);color:var(--color-ironbark)}.messages__item--error{background:var(--color-error-bg);border-color:var(--color-error-bg);border-inline-start-color:var(--color-error);color:var(--color-ironbark)}.messages__icon{flex:none;margin-block-start:-2px}.messages__icon .icon--x-circle,.messages__icon .icon--check-circle,.messages__icon .icon--warning{border-radius:50%}:is(.messages__icon .icon--x-circle,.messages__icon .icon--check-circle,.messages__icon .icon--warning) path{color:#fff}.messages__icon .icon--warning{width:30px;height:30px;padding:4px}.messages__content{min-width:0;font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);flex:auto}.messages__content a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.messages__list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:840px){.messages{padding-inline:0}}#block-vetwell-primary-local-tasks,#block-vetwell-secondary-local-tasks,.block-local-tasks-block{margin:var(--space-m) var(--container-padding) var(--space-s)}:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul){gap:var(--space-2xs);max-width:var(--container-max);margin:var(--space-m) var(--container-padding) var(--space-s);flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(#block-vetwell-primary-local-tasks,#block-vetwell-secondary-local-tasks,.block-local-tasks-block) :where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary),#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul,:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul)>li{margin:0}:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) a{min-height:2.35rem;padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);background:0 0;align-items:center;text-decoration:none;display:inline-flex}:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) a:hover,:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) a:focus-visible{color:var(--color-ink-inverse);background:var(--color-slate-700);border-color:var(--color-slate-700)}:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) :where(.is-active,.active)>a,:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul) a:is(.is-active,.active){color:var(--color-ink-inverse);background:var(--color-brown-900);border-color:var(--color-brown-900)}.local-tasks--secondary a,.tabs.secondary a,.tabs--secondary a,#block-vetwell-secondary-local-tasks a{min-height:2.1rem;font-size:var(--step--2)}@media (max-width:640px){:where(.local-tasks__list,.tabs.primary,.tabs.secondary,.tabs--primary,.tabs--secondary,#block-vetwell-primary-local-tasks>ul,#block-vetwell-secondary-local-tasks>ul,.block-local-tasks-block>ul){scrollbar-width:thin;flex-wrap:nowrap;padding-block-end:var(--space-3xs);overflow-x:auto}}.site-header{--site-header-backdrop:blur(14px) saturate(140%);background:#fffbedbf}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--color-macadamia) 75%,transparent)}}.site-header{-webkit-backdrop-filter:var(--site-header-backdrop);backdrop-filter:var(--site-header-backdrop);z-index:100;will-change:transform;transition:transform .28s,background-color .28s;position:sticky;top:0}.site-header.is-hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.page--home .site-header{background:var(--color-macadamia);-webkit-backdrop-filter:none;backdrop-filter:none}.page--home .site-header.is-scrolled{background:#fffbedbf}@supports (color:color-mix(in lab,red,red)){.page--home .site-header.is-scrolled{background:color-mix(in srgb,var(--color-macadamia) 75%,transparent)}}.page--home .site-header.is-scrolled{-webkit-backdrop-filter:var(--site-header-backdrop);backdrop-filter:var(--site-header-backdrop)}.path-find-service .site-header{will-change:auto;position:relative;top:auto}.path-find-service .site-header.is-hidden{transform:none}.site-header:has([data-menu-trigger][aria-expanded=true]){background:var(--color-macadamia);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{align-items:center;gap:var(--space-s);flex-wrap:wrap;padding-block:clamp(.875rem,2.2vw,5.25rem);display:flex}@media (max-width:1359px){.site-header__inner{padding-block-start:2.25rem}}.site-header__brand{align-items:center;text-decoration:none;display:inline-flex}.site-header__logo{width:auto;height:clamp(2.5rem,2.3333rem + .7407vw,3rem);display:block}@media (max-width:359px){.site-header__logo{height:clamp(2rem,.5rem + 7.5vw,2.5rem)}}.site-nav{display:none}@media (min-width:1360px){.site-nav{margin-inline-start:clamp(1.25rem,1.0714rem + .7143vw,1.75rem);display:block}}.site-nav__list{gap:clamp(1.25rem,1.0714rem + .7143vw,1.75rem);display:flex}.site-nav__link{padding-block:var(--space-2xs);font-size:var(--step-0);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;display:inline-block}.site-nav__link:hover,.site-nav__link:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.site-nav__link{transition:none}}.site-nav__link:hover,.site-nav__link:focus-visible{color:var(--color-brown-700)}.site-header__utility{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.site-header__pill{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;text-decoration:none;display:inline-flex}.site-header__pill-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.site-header__pill--exit .site-header__pill-icon{width:.75rem;height:.75rem}.site-header__pill--search .site-header__pill-icon,.site-header__bookmark-icon{margin-inline-start:-3px}.site-header__bookmark-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.site-header__bookmark-icon .site-header__pill-icon{grid-area:1/1;width:100%;height:100%}.site-header__bookmark-icon-filled{display:none}.site-header__pill--bookmark.has-bookmarks{border-color:var(--color-brown-900);color:var(--color-brown-900);background:0 0}.site-header__pill--bookmark.has-bookmarks .site-header__bookmark-icon-empty{display:none}.site-header__pill--bookmark.has-bookmarks .site-header__bookmark-icon-filled{display:block}.site-header__pill:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.site-header__pill:hover .site-header__pill-icon,.site-header__pill:hover .results-toolbar__sort-label{filter:brightness(0)invert()}.site-header__pill--help{background:var(--color-brown-900);color:var(--color-ink-inverse)}.site-header__pill--help:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.site-header__pill--exit{z-index:200;background:var(--color-wattle);border-radius:0 0 0 var(--radius-md);min-height:24px;box-shadow:var(--shadow-sm);border-color:#0000;padding-block:0;position:fixed;top:0;right:0}.site-header__pill--exit:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.site-header__pill--exit:hover .site-header__pill-icon{filter:brightness(0)invert()}.site-header__pill--menu{color:var(--color-brown-900);background:0 0}.site-header__menu-icon{flex:none;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}.site-header__menu-icon:before,.site-header__menu-icon:after{content:"";background:currentColor;border-radius:1px;position:absolute}.site-header__menu-icon:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.site-header__menu-icon:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.site-header__pill--menu[aria-expanded=true] .site-header__menu-icon{transform:rotate(45deg)}.user-login-page,.user-password-page{padding-block-start:var(--space-xl)}.user-login-page .user-login-form,.user-password-page .user-pass,.layout-content>.user-login-form,.layout-content>.user-pass{width:min(100%,42rem);margin-inline:auto}.layout-content>.user-login-form,.layout-content>.user-pass{padding:var(--space-xl) var(--container-padding) var(--space-2xl)}.user-login-page .user-login-form,.user-password-page .user-pass{padding:0}.user-login-page .cta-tray-block,.user-password-page .cta-tray-block{margin-block-start:var(--space-xl);margin-inline:calc(var(--container-padding) * -1)}.audience-nav{margin-inline:.75rem}@media (min-width:840px){.audience-nav{margin-inline:.9rem}}.audience-nav{background:var(--color-slate-500);border-radius:var(--radius-xl);margin-block-end:var(--space-s);overflow:clip}.resource-collections-menu--brush .audience-nav{background:var(--color-brush)}.resource-collections-menu--coastal .audience-nav{background:var(--color-coastal)}.audience-nav__inner{padding-block:var(--space-s);padding-inline:0}.audience-nav__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,1.0714rem + .7143vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}@media (max-width:1119px){.audience-nav__list{padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.audience-nav__list::-webkit-scrollbar{display:none}.audience-nav__item{scroll-snap-align:start}}.audience-nav__item{display:inline-flex}.audience-nav__link{transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.audience-nav__link:hover,.audience-nav__link:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.audience-nav__link{transition:none}}.audience-nav__link{padding-block:var(--space-3xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);white-space:nowrap;cursor:pointer;display:inline-block}.audience-nav__link--current,.audience-nav__link[aria-current=page]{background-size:100% 1px}.audience-nav--pills{background:0 0;border-radius:0;margin-block-end:0;margin-inline:0;overflow:visible}.audience-nav--pills .audience-nav__inner{padding-block:0;padding-inline:0}.audience-nav--pills .audience-nav__list{justify-content:flex-start;gap:var(--space-2xs);flex-wrap:wrap}@media (max-width:1119px){.audience-nav--pills .audience-nav__list{flex-wrap:wrap;padding-inline:0;scroll-padding-inline:0;overflow-x:visible}}.audience-nav--pills .audience-nav__link{padding:var(--space-3xs) var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);background-color:#0000;background-image:none}.audience-nav--pills .audience-nav__link:hover,.audience-nav--pills .audience-nav__link:focus-visible{background-size:auto;background-color:var(--color-sand-stone);border-color:var(--color-brown-900)}.audience-nav--pills .audience-nav__link--current,.audience-nav--pills .audience-nav__link[aria-current=page]{background-size:auto;background-color:var(--color-ironbark);border-color:var(--color-ironbark);color:var(--color-ink-inverse)}@media (min-width:1360px){.site-header__pill--menu{display:none}}@media (max-width:559px){.site-header__pill--help{display:none}}@media (max-width:839px){.site-header__pill--search,.site-header__pill--bookmark{display:none}}.mobile-nav .site-header__pill{display:inline-flex}html:has(#mobile-nav:not([hidden])) .site-header .site-header__pill:not(.site-header__pill--menu){display:none}.mobile-nav{z-index:90;background:var(--color-macadamia);overscroll-behavior:contain;animation:.26s cubic-bezier(.4,0,.2,1) both mobile-nav-in;position:fixed;inset:0;overflow-y:auto}.mobile-nav[hidden]{display:none!important}@keyframes mobile-nav-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}.mobile-nav__inner{min-height:100%;padding:clamp(.875rem,2.2vw,5.25rem) var(--container-padding) var(--space-xl);gap:var(--space-xl);flex-direction:column;padding-block-start:8rem;display:flex}.mobile-nav__nav{gap:var(--space-s);flex-direction:column;flex:1;display:flex}.mobile-nav__list{gap:var(--space-s);flex-direction:column;display:flex}.mobile-nav__link{--icon-bg:var(--color-sky);justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-m);font-family:var(--font-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-brown-900);background:var(--color-brush);border:1px solid var(--color-brush);border-radius:var(--radius-lg);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);text-decoration:none;display:flex}@media (min-width:840px){.mobile-nav__link{font-size:var(--font-size-base)}}.mobile-nav__link:hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand);color:var(--color-brown-900)}.mobile-nav__link-icon{border-radius:var(--radius-sm);background:var(--icon-bg);width:2.5rem;height:2.5rem;color:var(--color-brown-900);transition:background-color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-nav__link-icon img{width:1.375rem;height:1.375rem}.mobile-nav__search{display:flex}.mobile-nav__footer{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-flow:wrap;display:flex}@media (prefers-reduced-motion:reduce){.mobile-nav{animation:none}}.search-overlay{z-index:100;background:var(--color-macadamia);overscroll-behavior:contain;animation:.2s cubic-bezier(.4,0,.2,1) both search-overlay-in;position:fixed;inset:0;overflow-y:auto}@media (min-width:840px){.search-overlay{background:var(--overlay-brown-60);padding-block:var(--space-xl);padding-inline:var(--space-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;display:flex}}.search-overlay[hidden]{display:none!important}@keyframes search-overlay-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.search-overlay__inner{gap:var(--space-m);padding-block:var(--space-m);flex-direction:column;max-width:48rem;padding-block-start:3rem;display:flex}@media (min-width:840px){.search-overlay__inner{background:var(--color-macadamia);border-radius:var(--radius-hero);padding-block-start:var(--space-l);padding:var(--space-l);flex-shrink:0;width:100%}}.search-overlay__header{justify-content:space-between;align-items:center;gap:var(--space-m);display:flex}.search-overlay__title{font-size:var(--step-0);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.search-overlay__close{border-radius:var(--radius-sm);cursor:pointer;width:2.5rem;height:2.5rem;transition:background-color var(--transition-base);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.search-overlay__close:hover{background:var(--color-sweet-grass)}.search-overlay__divider{border:0;border-top:1px solid var(--color-border-default);margin:0}.search-overlay__divider--header{margin-inline:calc(-1 * var(--container-padding))}@media (min-width:840px){.search-overlay__divider--header{margin-inline:calc(-1 * var(--space-l))}}.search-overlay__section{gap:var(--space-m);flex-direction:column;display:flex}.search-overlay__section-title{font-family:var(--font-body);font-size:var(--step-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-brown-900);margin:0}.search-overlay__form,.search-overlay__service-form{gap:var(--space-s);flex-direction:column;display:flex}.search-overlay__submit{background:var(--color-brown-700);border-color:var(--color-brown-700);color:var(--color-white);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);align-self:flex-start}.search-overlay__submit.is-active{background:var(--color-brown-900);border-color:var(--color-brown-900);color:var(--color-white)}.search-overlay__submit.is-active:hover{background:var(--color-zest);border-color:var(--color-zest);color:var(--color-brown-900)}.search-overlay__submit-icon{filter:brightness(0)invert();transition:filter var(--transition-base)}.search-overlay__submit.is-active:hover .search-overlay__submit-icon{filter:none}@media (prefers-reduced-motion:reduce){.search-overlay{animation:none}}.advanced-search-overlay{z-index:100;background:var(--color-white);overscroll-behavior:contain;animation:.2s cubic-bezier(.4,0,.2,1) both advanced-search-overlay-in;position:fixed;inset:0;overflow:hidden}@media (min-width:840px){.advanced-search-overlay{background:var(--overlay-brown-60);padding:var(--space-xl) var(--space-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex}}.advanced-search-overlay[hidden]{display:none!important}@keyframes advanced-search-overlay-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.advanced-search-overlay__inner{background:var(--color-white);flex-shrink:0;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}@media (min-width:840px){.advanced-search-overlay__inner{border-radius:var(--radius-hero);max-width:56rem;height:auto;max-height:100%;overflow:hidden}}.advanced-search-overlay__header{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--container-padding);border-bottom:1px solid var(--color-border-default);background:var(--color-white);display:flex}@media (min-width:840px){.advanced-search-overlay__header{padding:var(--space-m) var(--space-l)}}.advanced-search-overlay__title{font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.advanced-search-overlay__close{border-radius:var(--radius-sm);cursor:pointer;width:2.5rem;height:2.5rem;transition:background-color var(--transition-base);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.advanced-search-overlay__close:hover{background:var(--color-sweet-grass)}.advanced-search-overlay__close:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.advanced-search-overlay__sections{padding:var(--space-m) var(--container-padding) var(--space-l);gap:var(--space-s);flex-direction:column;display:flex;overflow-y:auto}@media (min-width:840px){.advanced-search-overlay__sections{padding:var(--space-m) var(--space-l) var(--space-l)}}.advanced-search-overlay__subheader{margin-block:var(--space-m) var(--space-2xs)}.advanced-search-overlay__subheader:first-child{margin-block-start:0}.advanced-search-overlay__subheader h3{font-family:var(--font-body);font-size:var(--step-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-brown-900);margin:0}.advanced-search-overlay__section{background:var(--color-sweet-grass);border-radius:var(--radius-xl);padding:var(--space-m) var(--space-l)}.advanced-search-overlay__section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-s);font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-brown-900);list-style:none;display:flex}.advanced-search-overlay__section>summary::-webkit-details-marker{display:none}.advanced-search-overlay__section>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-radius:var(--radius-sm)}.advanced-search-overlay__section-label{align-items:center;gap:var(--space-2xs);display:inline-flex}.advanced-search-overlay__section-chevron{transition:transform var(--transition-base);flex:none}.advanced-search-overlay__section[open]:not(.is-aso-collapsing)>summary>.advanced-search-overlay__section-chevron{transform:rotate(180deg)}.advanced-search-overlay__options{gap:var(--space-2xs);padding-block:var(--space-s) 0;flex-wrap:wrap;display:flex}.advanced-search-overlay__option{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-brown-900);background:var(--color-white);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);border:1px solid #0000;display:inline-flex}.advanced-search-overlay__option:hover{background:var(--color-sand-stone)}.advanced-search-overlay__option:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.advanced-search-overlay__option[aria-pressed=true]{background:var(--color-brown-900);color:var(--color-ink-inverse);border-color:var(--color-brown-900)}.advanced-search-overlay__option[aria-pressed=true]:hover{background:var(--color-brown-700);border-color:var(--color-brown-700)}.advanced-search-overlay__footer{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--container-padding);border-top:1px solid var(--color-border-default);background:var(--color-white);flex-wrap:wrap;display:flex}@media (min-width:840px){.advanced-search-overlay__footer{padding:var(--space-m) var(--space-l)}}.advanced-search-overlay__state{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.advanced-search-overlay__count{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.advanced-search-overlay__chips{display:contents}.view-sitewide-search.view-display-id-search_results_page .advanced-search-overlay__option{background:var(--color-sweet-grass-dark);text-decoration:none}.view-sitewide-search.view-display-id-search_results_page .advanced-search-overlay__option:hover{background:var(--color-sweet-grass)}.view-sitewide-search.view-display-id-search_results_page .advanced-search-overlay__option[aria-pressed=true]{background:var(--color-brown-900);color:var(--color-ink-inverse);border-color:var(--color-brown-900)}@media (prefers-reduced-motion:reduce){.advanced-search-overlay{animation:none}.advanced-search-overlay__section-chevron{transition:none}}.wellbeing-topics-overlay{z-index:100;background:var(--color-white);overscroll-behavior:contain;animation:.2s cubic-bezier(.4,0,.2,1) both wellbeing-topics-overlay-in;position:fixed;inset:0;overflow:hidden}@media (min-width:840px){.wellbeing-topics-overlay{background:var(--overlay-brown-60);padding:var(--space-xl) var(--space-l);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex}}.wellbeing-topics-overlay__topic{position:relative}.wellbeing-topics-overlay__topic .form-item,.wellbeing-topics-overlay__topic .js-form-item{margin:0;display:contents}.wellbeing-topics-overlay__topic input.form-checkbox{opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wellbeing-topics-overlay__topic label.option{cursor:pointer;grid-area:1/1/span 2;margin:0}.wellbeing-topics-overlay__topic:has(input.form-checkbox:checked){background:var(--color-brown-900);border-color:var(--color-brown-900);color:var(--color-ink-inverse)}.wellbeing-topics-overlay__topic:has(input.form-checkbox:checked) .label,.wellbeing-topics-overlay__topic:has(input.form-checkbox:checked) .result{color:var(--color-ink-inverse)}.wellbeing-topics-overlay__topic:has(input.form-checkbox:checked) .wellbeing-topics-overlay__topic-icon{background:var(--color-zest)}.wellbeing-topics-overlay[hidden]{display:none!important}@keyframes wellbeing-topics-overlay-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}.wellbeing-topics-overlay__inner{background:var(--color-white);flex-shrink:0;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}@media (min-width:840px){.wellbeing-topics-overlay__inner{border-radius:var(--radius-hero);max-width:64rem;height:auto;max-height:100%;overflow:hidden}}.wellbeing-topics-overlay__header{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m) var(--container-padding);border-bottom:1px solid var(--color-border-default);background:var(--color-white);display:flex}@media (min-width:840px){.wellbeing-topics-overlay__header{padding:var(--space-m) var(--space-l)}}.wellbeing-topics-overlay__title{font-size:var(--step-2);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.wellbeing-topics-overlay__close{border-radius:var(--radius-sm);cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-brown-900);transition:background-color var(--transition-base);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.wellbeing-topics-overlay__close:hover{background:var(--color-sweet-grass)}.wellbeing-topics-overlay__close:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.wellbeing-topics-overlay__body{padding:var(--space-l) var(--container-padding);overflow-y:auto}@media (min-width:840px){.wellbeing-topics-overlay__body{padding:var(--space-l)}}.wellbeing-topics-overlay__grid{gap:var(--space-s);grid-template-columns:1fr;grid-auto-rows:1fr;display:grid}@media (min-width:560px){.wellbeing-topics-overlay__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:840px){.wellbeing-topics-overlay__grid{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr))}}.wellbeing-topics-overlay__topic{align-items:center;gap:var(--space-3xs) var(--space-m);padding:var(--space-xs);text-align:start;background:var(--color-sand-stone);border-radius:var(--radius-lg);color:var(--color-brown-900);cursor:pointer;font:inherit;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);border:1px solid #0000;grid-template:"label icon""count icon"/1fr auto;display:grid}.wellbeing-topics-overlay__topic:hover{background:var(--color-sweet-grass)}.wellbeing-topics-overlay__topic:hover .wellbeing-topics-overlay__topic-icon{background:var(--color-zest)}.wellbeing-topics-overlay__topic:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.wellbeing-topics-overlay__topic[aria-pressed=true]{background:var(--color-brown-900);border-color:var(--color-brown-900);color:var(--color-ink-inverse)}.wellbeing-topics-overlay__topic[aria-pressed=true] .wellbeing-topics-overlay__topic-label,.wellbeing-topics-overlay__topic[aria-pressed=true] .wellbeing-topics-overlay__topic-count{color:var(--color-ink-inverse)}.wellbeing-topics-overlay__topic[aria-pressed=true] .wellbeing-topics-overlay__topic-icon{background:var(--color-zest)}.wellbeing-topics-overlay__topic[aria-pressed=true]:hover{background:var(--color-brown-900);border-color:var(--color-brown-900)}.wellbeing-topics-overlay__topic[aria-pressed=true]:hover .wellbeing-topics-overlay__topic-icon{background:var(--color-zest)}.wellbeing-topics-overlay__topic-icon{align-self:start}.wellbeing-topics-overlay__topic-label{font-size:var(--step-0);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-brown-900);text-wrap:pretty;grid-area:label}.wellbeing-topics-overlay__topic-count{font-size:var(--step--1);color:var(--color-brown-900);grid-area:count;margin:0}.wellbeing-topics-overlay__topic-icon{border-radius:var(--radius-sm);background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-brown-900);transition:background-color var(--transition-base);flex:none;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.wellbeing-topics-overlay__topic-icon img{width:1.375rem;height:1.375rem}.wellbeing-topics-overlay__footer{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--container-padding);border-top:1px solid var(--color-border-default);background:var(--color-white);flex-wrap:wrap;display:flex}@media (min-width:840px){.wellbeing-topics-overlay__footer{padding:var(--space-m) var(--space-l)}}.wellbeing-topics-overlay__state{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.wellbeing-topics-overlay__count{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.wellbeing-topics-overlay__chips{display:contents}.wellbeing-topics-overlay__submit{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-m);font:inherit;font-size:var(--step-0);font-weight:var(--font-weight-medium);color:var(--color-ink-inverse);background:var(--color-brown-900);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition-base);border:0;display:inline-flex}.wellbeing-topics-overlay__submit:hover{background:var(--color-brown-700)}.wellbeing-topics-overlay__submit:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wellbeing-topics-overlay{animation:none}}.hero-band{background:var(--color-macadamia);padding-block-end:var(--space-s)}.hero{--hero-image-y:40%;--hero-parallax-offset:0px;--hero-image-overbleed:3rem;color:var(--color-ink-inverse);background:linear-gradient(120deg,var(--color-brown-700),var(--color-brown-900));isolation:isolate;margin-inline:.75rem;position:relative;overflow:hidden}@media (min-width:840px){.hero{margin-inline:.9rem}}.hero{border-radius:var(--radius-hero);flex-direction:column;display:flex}@media (min-width:840px){.hero{--hero-image-y:36%}}.hero:after{content:"";pointer-events:none;position:absolute}.hero__background{z-index:0;inset-block:calc(var(--hero-image-overbleed) * -1);width:calc(100% + 4px);max-width:none;height:calc(100% + (var(--hero-image-overbleed) * 2));object-fit:cover;object-position:center var(--hero-image-y);transform:translate3d(0,var(--hero-parallax-offset),0);will-change:transform;position:absolute;inset-inline-start:-2px}.hero:after{z-index:1;background:linear-gradient(to right,var(--overlay-black-30) 0%,var(--overlay-black-30) 50%,transparent 100%);inset:0}.hero__inner{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.hero__inner{padding-inline:calc(var(--container-padding) - .9rem)}}.hero__inner{z-index:2;padding-block:var(--container-padding) calc(var(--container-padding) - .75rem);justify-content:space-between;gap:var(--space-xl);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:840px){.hero__inner{padding-block-end:calc(var(--container-padding) - .9rem)}}@media (min-width:560px){.hero__content{max-width:60%}}.hero__title{font-weight:var(--font-weight-regular);color:var(--color-ink-inverse);margin-block-start:clamp(.75rem,1.25vw,1.375rem);padding-block-end:clamp(2rem,4vw,4rem);font-size:clamp(1.875rem,1.5rem + 1.6667vw,3.5625rem)}.hero__quick-links{--animate-delay:.2s;margin-top:var(--space-xl)}.hero__quick-links-label{margin-bottom:var(--space-s);font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:var(--color-ink-inverse);text-wrap:balance}.quick-links{gap:var(--space-s);grid-template-columns:1fr;display:grid}@media (min-width:840px){.quick-links{grid-template-columns:repeat(3,1fr)}.quick-links--hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.quick-links--hero{grid-template-columns:repeat(4,minmax(0,1fr))}}.js-animations .hero__quick-links[data-animate],.js-animations .quick-links__item[data-animate]{opacity:1;transition:transform .6s;transition-delay:var(--animate-delay,0s);will-change:transform;transform:translateY(12px)}.js-animations .hero__quick-links[data-animate].is-visible,.js-animations .quick-links__item[data-animate].is-visible{will-change:auto;transform:none}.quick-link{gap:var(--space-2xs) var(--space-s);padding:var(--space-m);background:var(--color-zest);height:100%;color:var(--color-brown-900);border-radius:var(--radius-2xl);border:1px solid var(--color-zest);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;text-decoration:none;display:grid}@media (min-width:840px){.quick-link{border-radius:var(--radius-quick-link)}}.quick-link:hover{background:var(--color-zest-dark);border-color:var(--color-zest-dark);color:var(--color-brown-900)}.quick-link__title{font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);grid-area:1/1}.quick-link__text{font-size:clamp(.9302rem,.8867rem + .1942vw,1.0613rem);line-height:var(--line-height-snug);color:var(--color-brown-900);grid-area:2/1}.quick-link__arrow{border-radius:var(--radius-sm);background:var(--icon-bg,var(--color-sweet-grass));width:2.5rem;height:2.5rem;color:var(--color-brown-900);font-size:var(--step--1);grid-area:1/2/span 2;justify-content:center;place-self:start end;align-items:center;display:inline-flex}.quick-link__arrow img{width:1.375rem;height:1.375rem}.quick-link--emergency{background:var(--color-slate-500);border-color:var(--color-slate-500);color:var(--color-brown-900)}.quick-link--emergency:hover{background:var(--color-sand-stone);border-color:var(--color-sand-stone);color:var(--color-brown-900)}.quick-links--tray .quick-link:not(.quick-link--emergency){--icon-bg:var(--color-coastal);background:var(--color-macadamia);border-color:var(--color-macadamia)}.quick-links--tray .quick-link:not(.quick-link--emergency):hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand)}.quick-link--glass{--icon-bg:var(--color-coastal);--quick-link-glass-backdrop:blur(18px) saturate(150%);background-color:var(--overlay-brown-40);-webkit-backdrop-filter:var(--quick-link-glass-backdrop);backdrop-filter:var(--quick-link-glass-backdrop);border:1px solid var(--overlay-white-30);color:var(--color-ink-inverse);background-clip:padding-box;position:relative;overflow:hidden}.quick-link--glass>*{z-index:1;position:relative}.quick-link--glass:hover{--icon-bg:var(--color-white);background-color:var(--overlay-white-16);border-color:var(--overlay-white-35);color:var(--color-ink-inverse)}.quick-links--hero .quick-links__item:nth-child(-n+3) .quick-link--glass:hover{background-color:var(--color-sand-stone);border-color:var(--color-sand-stone);color:var(--color-brown-900)}.quick-link--glass .quick-link__text{color:var(--overlay-white-92)}.quick-links--hero .quick-link--emergency .quick-link__text{color:var(--color-brown-900)}.quick-links--hero .quick-link--emergency{--icon-bg:var(--color-macadamia);background:var(--color-wattle);border-color:var(--color-wattle);color:var(--color-brown-900)}.quick-links--hero .quick-link--emergency:hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand);color:var(--color-brown-900)}.quick-links--hero .quick-links__item:nth-child(-n+3) .quick-link--glass:hover .quick-link__text{color:var(--color-brown-900)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.quick-link--glass{background:var(--overlay-gray-55)}}.quick-links--results-top{grid-template-columns:1fr;margin-block-end:var(--space-l)}@media (min-width:560px){.quick-links--results-top{grid-template-columns:repeat(2,1fr)}}@media (min-width:840px) and (max-width:1119px){.quick-links--results-top{grid-template-columns:1fr}}.quick-links--results-top .quick-link{border-radius:var(--radius-2xl)}.quick-links--results-top .quick-link__text{color:var(--color-brown-900)}.quick-links--results-top .quick-link--emergency{--icon-bg:var(--color-macadamia);background:var(--color-wattle);border-color:var(--color-wattle)}.quick-links--results-top .quick-link--emergency:hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand)}.about-grid-band{background:var(--color-macadamia);padding-block:var(--space-l) var(--space-2xl)}.about-grid{margin-inline:.75rem}@media (min-width:840px){.about-grid{padding-inline:calc(var(--container-padding) - .9rem);margin-inline:.9rem}}.about-grid__title{margin:0 0 var(--space-m);color:var(--color-brown-900);font-size:var(--step-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.015em}.quick-links--about{grid-auto-rows:1fr;align-items:stretch}@media (min-width:560px){.quick-links--about{grid-template-columns:repeat(2,1fr)}}@media (min-width:840px){.quick-links--about{grid-template-columns:repeat(3,1fr)}}@media (min-width:1120px){.quick-links--about-columns-4{grid-template-rows:none;grid-template-columns:repeat(4,1fr)}}.quick-links--about>*,.quick-links--about .quick-links__item{min-width:0;display:grid}.quick-links--about>.quick-links__item,.quick-links--about>*>.quick-links__item,.quick-links--about .quick-link{block-size:100%}.quick-links--about .quick-link{grid-template-rows:auto 1fr;width:100%}.quick-links--about .quick-link--emergency{--icon-bg:var(--color-macadamia);background:var(--color-wattle);border-color:var(--color-wattle);color:var(--color-brown-900)}.quick-links--about .quick-link--emergency:hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand);color:var(--color-brown-900)}.quick-link--referral{--icon-bg:var(--color-macadamia);background:var(--color-coastal);border-color:var(--color-coastal);color:var(--color-brown-900)}.quick-link--referral:hover{--icon-bg:var(--color-white);background:var(--color-brush);border-color:var(--color-brush);color:var(--color-brown-900)}.quick-links--about .quick-link--referral{--icon-bg:var(--color-sky);background:var(--color-brush);border-color:var(--color-brush)}.quick-links--about .quick-link--referral:hover,.quick-links--about .quick-link--referral:focus-visible{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand)}.quick-links--about .quick-link__arrow{position:relative}.quick-links--about .quick-link__domain-icon{transition:opacity var(--transition-base)}.quick-links--about .quick-link__hover-icon{opacity:0;transition:opacity var(--transition-base),transform var(--transition-base);position:absolute;transform:translate(-.35rem)}.quick-links--about .quick-link--referral:hover .quick-link__domain-icon,.quick-links--about .quick-link--referral:focus-visible .quick-link__domain-icon{opacity:0}.quick-links--about .quick-link--referral:hover .quick-link__hover-icon,.quick-links--about .quick-link--referral:focus-visible .quick-link__hover-icon{opacity:1;transform:translate(0)}.quick-links--tray{gap:var(--space-s)}.quick-links--tray .quick-link{--icon-bg:var(--color-zest);justify-content:space-between;align-items:center;gap:var(--space-s);background:var(--color-white);color:var(--color-brown-900);min-height:0;padding:var(--space-s);border-radius:var(--radius-lg);border-color:#0000;display:flex}.quick-link:not(:has(.quick-link__text)){padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-m)}.quick-links--tray .quick-link:hover{--icon-bg:var(--color-sand-stone);background:var(--color-zest);border-color:var(--color-zest);color:var(--color-brown-900)}.quick-links--tray .quick-link__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}@media (min-width:840px){.quick-links--tray .quick-link__title{font-size:var(--font-size-base)}}.quick-links--tray .quick-link__arrow{flex-shrink:0;align-self:center}.quick-links--tray .quick-link--emergency{--icon-bg:var(--color-white);background:var(--color-wattle);color:var(--color-brown-900);border-color:var(--color-wattle)}.quick-links--tray .quick-link--emergency:hover{--icon-bg:var(--color-sand-stone);background:var(--color-sand);border-color:var(--color-sand);color:var(--color-brown-900)}.quick-links--hero .quick-link--emergency:hover .quick-link__arrow{background:var(--color-white);color:var(--color-brown-900)}.feedback-form{--color-focus:var(--color-brown-900);background:var(--color-macadamia);padding-block:var(--space-s) var(--space-2xl);text-wrap:pretty}.feedback-form__panel{background:var(--color-brush);border-radius:var(--radius-hero);padding-block:var(--space-2xl);padding-inline:var(--space-l);margin-inline:.75rem}@media (min-width:840px){.feedback-form__panel{padding-inline:calc(var(--container-padding) - .9rem);margin-inline:.9rem}}.feedback-form__col{max-width:46.5rem;margin-inline:auto}.feedback-form__screen[hidden]{display:none}.feedback-form__top{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);grid-template-columns:1fr auto 1fr;display:grid}.feedback-form__top .feedback-form__back{justify-self:start}.feedback-form__back{background:0 0}.feedback-form__back-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.feedback-form__back-icon img{width:100%;height:100%;transition:filter var(--transition-base);display:block}.feedback-form__back:hover .feedback-form__back-icon img{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.feedback-form__back-icon img{transition:none}}.feedback-form__progress{text-align:center;grid-column:2}.feedback-form__progress-label{max-width:none;font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.feedback-form__progress-bar{width:clamp(8rem,30vw,12rem);height:.375rem;margin-top:var(--space-3xs);background:var(--color-white);border-radius:var(--radius-pill);margin-inline:auto;overflow:hidden}.feedback-form__progress-fill{width:var(--ff-progress,0%);background:var(--color-brown-900);border-radius:inherit;height:100%;transition:width var(--transition-base);display:block}.feedback-form__eyebrow{margin:0 0 var(--space-m);font-size:var(--step-0);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);letter-spacing:.02em;text-align:center}.feedback-form__heading{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--step-4);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-brown-900);text-align:center;margin:0}.feedback-form__heading:focus{outline:none}.feedback-form__intro,.feedback-form__hint{margin:var(--space-s) auto 0;max-width:38rem;font-size:var(--step-0);line-height:var(--line-height-normal);color:var(--color-brown-900);text-align:center}.feedback-form__hint{font-size:var(--text-description);color:var(--color-brown-700)}.feedback-form__fields{margin-top:var(--space-xl)}.feedback-form__fields--tight{margin-top:0}.feedback-form__field{gap:var(--space-3xs);margin:1rem 0;display:grid}.feedback-form__label{font-size:var(--step-0);font-weight:var(--font-weight-medium);color:var(--color-brown-900)}.feedback-form__field>.feedback-form__label{display:block}.feedback-form .form-type-webform-markup:has(+.feedback-form__fieldset--required) .feedback-form__question:after,.feedback-form .form-type-webform-markup:has(+.feedback-form__fieldset--required) .feedback-form__label:after,.feedback-form__question:has(+.feedback-form__fieldset--required):after,.feedback-form__question:has(+.feedback-form__hint+.feedback-form__fieldset--required):after,.feedback-form__question:has(+.feedback-form__banner+.feedback-form__fieldset--required):after,.feedback-form__label:has(+.feedback-form__fieldset--required):after{content:"*";color:currentColor;margin-inline:.15em;display:inline-block}legend.feedback-form__label{margin-bottom:var(--space-3xs)}.feedback-form__field-hint{font-size:var(--text-description);line-height:var(--line-height-normal);color:var(--color-brown-700);margin:0}.feedback-form__input,.feedback-form__select,.feedback-form__textarea{width:100%;min-height:3.5rem;padding:var(--space-2xs) var(--space-s);font-family:var(--font-body);font-size:var(--step-0);color:var(--color-brown-900);background:var(--color-white);border:1px solid var(--color-brown-900);transition:border-color var(--transition-base);border-radius:clamp(.625rem,.5rem + .625vw,.875rem)}.feedback-form__input:focus-visible,.feedback-form__select:focus-visible,.feedback-form__textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.feedback-form__textarea{resize:vertical;min-height:9rem;line-height:var(--line-height-normal)}.feedback-form__select-wrap{display:block;position:relative}.feedback-form__select{appearance:none;padding-right:var(--space-xl);cursor:pointer}.feedback-form__select-wrap:after{content:"";top:50%;right:var(--space-s);border-right:2px solid var(--color-brown-900);border-bottom:2px solid var(--color-brown-900);pointer-events:none;width:.625rem;height:.625rem;position:absolute;transform:translateY(-70%)rotate(45deg)}.feedback-form__date-row{gap:var(--space-xs);display:flex}.feedback-form__input--month,.feedback-form__input--day{width:5rem}.feedback-form__input--year{width:7rem}.feedback-form__input--month-year{width:min(100%,14rem)}.feedback-month-picker{width:min(100%,14rem);position:relative}.feedback-month-picker .feedback-form__input--month-year{width:100%;padding-right:3rem}.feedback-month-picker__button,.feedback-month-picker__year-button,.feedback-month-picker__month,.feedback-month-picker__clear{min-height:0;color:var(--color-brown-900);border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;line-height:1}.feedback-month-picker__button{place-items:center;width:3rem;height:calc(100% - 2px);padding:0;display:grid;position:absolute;top:1px;right:1px}.feedback-month-picker__icon{border:2px solid;border-radius:.1875rem;width:1.125rem;height:1.125rem;display:block;position:relative}.feedback-month-picker__icon:before,.feedback-month-picker__icon:after{content:"";background:currentColor;height:2px;position:absolute;left:.1875rem;right:.1875rem}.feedback-month-picker__icon:before{top:.25rem}.feedback-month-picker__icon:after{top:-.25rem;left:.125rem;right:.125rem}.feedback-month-picker__panel{z-index:30;top:calc(100% + var(--space-3xs));width:min(18rem,100vw - 2rem);padding:var(--space-xs);background:var(--color-white);border:1px solid var(--color-brown-900);box-shadow:0 .75rem 2rem var(--overlay-shadow-md);border-radius:clamp(.625rem,.5rem + .625vw,.875rem);position:absolute;left:0}.feedback-month-picker__header{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.feedback-month-picker__year{font-weight:var(--font-weight-semibold)}.feedback-month-picker__year-button{border:1px solid var(--color-brown-900);place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.feedback-month-picker__grid{gap:var(--space-3xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feedback-month-picker__month{min-height:2.5rem;padding:var(--space-2xs);border:1px solid var(--color-border-default);background:var(--color-macadamia)}.feedback-month-picker__month:hover,.feedback-month-picker__month:focus-visible,.feedback-month-picker__year-button:hover,.feedback-month-picker__year-button:focus-visible,.feedback-month-picker__clear:hover,.feedback-month-picker__clear:focus-visible{background:var(--color-sand);outline:3px solid var(--color-focus);outline-offset:1px}.feedback-month-picker__month.is-selected{color:var(--color-white);background:var(--color-brown-900);border-color:var(--color-brown-900)}.feedback-month-picker__year-button:disabled,.feedback-month-picker__month:disabled{cursor:not-allowed;color:var(--color-brown-500);background:var(--color-brush);border-color:var(--color-border-default);opacity:.6}.feedback-month-picker__year-button:disabled:hover,.feedback-month-picker__month:disabled:hover{outline:0}.feedback-month-picker__footer{margin-top:var(--space-xs);justify-content:flex-end;display:flex}.feedback-month-picker__clear{min-height:2rem;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--color-border-default)}.feedback-form__input--postcode{width:8rem}.feedback-form__field-row{gap:var(--space-m);display:grid}@media (min-width:840px){.feedback-form__field-row{grid-template-columns:1fr 1fr}}.feedback-form__counter{font-size:var(--step--1);color:var(--color-brown-700);text-align:right;margin:0}.feedback-form__counter[hidden]{display:none}.feedback-form__fieldset{background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.page--referral,.page--feedback) .feedback-form fieldset.feedback-form__fieldset{background:0 0;border:0;border-radius:0;padding:0}.feedback-form__options{gap:var(--space-xs);display:grid}.feedback-form__options--nested,.feedback-form__hint--left+.feedback-form__fieldset .feedback-form__options{margin-top:0}.feedback-form__fieldset+.feedback-form__fields,.feedback-form__hint--left+.feedback-form__fields{margin-top:var(--space-m)}.feedback-form__option{align-items:flex-start;gap:var(--space-s);padding:var(--space-s);background:var(--color-white);border:1px solid var(--color-brown-900);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base);border-radius:clamp(.625rem,.5rem + .625vw,.875rem);display:flex;position:relative}.feedback-form__option:hover{background:var(--color-sand)}.feedback-form__option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.feedback-form__control{background:var(--color-white);border:2px solid var(--color-brown-900);width:1.5rem;height:1.5rem;transition:border-color var(--transition-base);border-radius:50%;flex:none;margin-top:.125rem}.feedback-form__option input:checked+.feedback-form__control{border-width:.5rem}.feedback-form__option--checkbox .feedback-form__control{border-radius:var(--radius-sm);position:relative}.feedback-form__option--checkbox input:checked+.feedback-form__control{background:var(--color-brown-900);border-width:2px}.feedback-form__option--checkbox input:checked+.feedback-form__control:after{content:"";border-right:2px solid var(--color-white);border-bottom:2px solid var(--color-white);--ff-tick-transform:translate(-50%,-58%) rotate(45deg);width:.4375rem;height:.75rem;transform:var(--ff-tick-transform);position:absolute;top:50%;left:50%}.feedback-form__option input:focus-visible~.feedback-form__control{outline:3px solid var(--color-focus);outline-offset:1px}.feedback-form__option-body{gap:var(--space-3xs);display:grid}.feedback-form__option-title,.feedback-form .feedback-form__option-body .webform-options-display-buttons-title{font-size:var(--step-0);font-weight:var(--font-weight-medium);color:var(--color-brown-900);line-height:var(--line-height-snug)}.feedback-form__option-hint,.feedback-form .feedback-form__option-body .webform-options-display-buttons-description{font-size:var(--text-description);color:var(--color-brown-700);line-height:var(--line-height-normal);margin-top:0}.feedback-form__reveal{gap:var(--space-m);margin-top:var(--space-m);padding:var(--space-m);background:var(--overlay-white-45);border-radius:var(--radius-lg);display:grid}.feedback-form__reveal[hidden]{display:none}.feedback-form__reveal-heading{font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.feedback-form__banner{align-items:flex-start;gap:var(--space-2xs);max-width:none;margin-top:var(--space-m);padding:var(--space-s) var(--space-m);font-size:var(--step-0);line-height:var(--line-height-normal);color:var(--color-brown-900);background:var(--color-wattle);border-radius:var(--radius-lg);display:flex}.feedback-form__banner:before{content:"";width:1.25rem;height:1.25rem;margin-top:calc((1em * var(--line-height-normal) - 1.25rem) / 2);background-color:currentColor;flex:none;-webkit-mask:url(/themes/custom/vetwell/assets/images/icons/info.svg) 50%/contain no-repeat;mask:url(/themes/custom/vetwell/assets/images/icons/info.svg) 50%/contain no-repeat}.feedback-form__banner[hidden]{display:none}.feedback-form__banner--confirm{align-items:center;gap:var(--space-2xs);padding:var(--space-m);text-align:center;flex-direction:column}.feedback-form__banner--confirm:before{content:none}.feedback-form__banner a{color:inherit;font-weight:var(--font-weight-semibold)}.feedback-form__banner--urgent{background:var(--color-wattle)}.feedback-form__banner[data-ff-resume]{text-align:center;display:block}.feedback-form__banner[data-ff-resume]:before{content:none}.feedback-form__banner[data-ff-resume] p{font-weight:var(--font-weight-medium);margin:0}.feedback-form__banner[data-ff-resume] .feedback-form__actions{margin-top:var(--space-s)}.feedback-form__error-summary{margin-bottom:var(--space-l);padding:var(--space-s) var(--space-m);background:var(--color-error-bg);border:2px solid var(--color-error);border-radius:var(--radius-lg)}.feedback-form__error-summary[hidden]{display:none}.feedback-form__error-summary:focus{outline:none}.feedback-form__error-summary-title{font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.feedback-form__error-summary ul{margin:var(--space-2xs) 0 0;padding-left:var(--space-m)}.feedback-form__error-summary a{color:var(--color-error);font-weight:var(--font-weight-semibold)}:is(.page--referral,.page--feedback) .feedback-form__error-summary ul{padding-left:var(--space-m);list-style:none}:is(.page--referral,.page--feedback) .feedback-form__error-summary li{color:var(--color-error);font-weight:var(--font-weight-semibold)}:is(.page--referral,.page--feedback) .feedback-form__error-summary li+li{margin-top:var(--space-3xs)}:is(.page--referral,.page--feedback) .form-item--error-message{color:var(--color-error);font-size:var(--step--1);font-weight:var(--font-weight-semibold);margin-block-start:var(--space-1xs)}:is(.page--referral,.page--feedback) .feedback-form input.error:not([type=radio]):not([type=checkbox]),:is(.page--referral,.page--feedback) .feedback-form select.error,:is(.page--referral,.page--feedback) .feedback-form textarea.error,:is(.page--referral,.page--feedback) .feedback-form input[aria-invalid=true]:not([type=radio]):not([type=checkbox]),:is(.page--referral,.page--feedback) .feedback-form select[aria-invalid=true],:is(.page--referral,.page--feedback) .feedback-form textarea[aria-invalid=true]{border:2px solid var(--color-error);box-shadow:none}:is(.page--referral,.page--feedback) .form-item--error .feedback-form__option,:is(.page--referral,.page--feedback) .feedback-form__option:has(input.error),:is(.page--referral,.page--feedback) .feedback-form__option:has(input[aria-invalid=true]){border:2px solid var(--color-error)}:is(.page--referral,.page--feedback) .feedback-form .checkboxes--wrapper[aria-invalid=true],:is(.page--referral,.page--feedback) .feedback-form .form-composite[aria-invalid=true],:is(.page--referral,.page--feedback) .feedback-form .feedback-form__fieldset[aria-invalid=true],:is(.page--referral,.page--feedback) .feedback-form .form-checkboxes[aria-invalid=true],:is(.page--referral,.page--feedback) .feedback-form .webform-options-display-buttons[aria-invalid=true]{box-shadow:none;background:0 0;border:0;outline:0}.feedback-form__error{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.feedback-form__error[hidden]{display:none}.feedback-form__field.has-error .feedback-form__input,.feedback-form__field.has-error .feedback-form__select,.feedback-form__field.has-error .feedback-form__textarea,.feedback-form__fieldset.has-error .feedback-form__input,.feedback-form__fieldset.has-error .feedback-form__option{border:2px solid var(--color-error)}.feedback-form__actions{justify-content:center;gap:var(--space-s);margin-top:var(--space-xl);display:flex}.feedback-form .button{font-size:var(--step-0)}.feedback-form [data-ff-continue]:after,.feedback-form__webform-action[data-ff-continue]:after{content:"";background-color:currentColor;width:1.125rem;height:1.125rem;-webkit-mask:url(/themes/custom/vetwell/assets/images/icons/right-arrow.svg) 50%/contain no-repeat;mask:url(/themes/custom/vetwell/assets/images/icons/right-arrow.svg) 50%/contain no-repeat}:is(.page--referral,.page--feedback) .feedback-form [data-ff-continue]:after{background-color:var(--color-ink-inverse);-webkit-mask:url(/themes/custom/vetwell/assets/images/icons/right-arrow.svg) 50%/contain no-repeat;mask:url(/themes/custom/vetwell/assets/images/icons/right-arrow.svg) 50%/contain no-repeat}.feedback-form__divider{align-items:center;gap:var(--space-s);max-width:28rem;margin:var(--space-l) auto;color:var(--color-brown-900);font-size:var(--step-0);line-height:var(--line-height-normal);display:flex}.feedback-form__divider:before,.feedback-form__divider:after{content:"";border-top:1px solid;flex:1}.feedback-form__phone{justify-content:center;align-items:center;gap:var(--space-s);margin-top:var(--space-m);display:flex}.feedback-form__phone-icon,.feedback-form__icon-box{background:var(--color-coastal);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.feedback-form__phone-icon img,.feedback-form__icon-box img{width:1.375rem;height:1.375rem}.feedback-form__phone-number{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-brown-900);text-decoration:none}.feedback-form__phone-number:hover{text-decoration:underline}.feedback-form__channel-footer{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-brown-300);font-size:var(--step-0);color:var(--color-brown-700);text-align:center}.feedback-form__channel-footer p{margin:0 0 var(--space-2xs);max-width:none}.feedback-form__channel-footer a{color:var(--color-brown-900);font-weight:var(--font-weight-semibold)}.feedback-form__summary{margin-top:var(--space-l);display:block}.feedback-form .referral-review-item{position:relative}.feedback-form .referral-review-item .feedback-form__summary-change{top:calc(var(--space-m) + var(--space-l));right:var(--space-m);position:absolute}@media (max-width:840px){.feedback-form .referral-review-item .feedback-form__summary-change{position:initial}}.feedback-form .referral-review-item .feedback-form__summary-heading,.feedback-form .referral-review-item .feedback-form__summary-row:first-child{padding-right:5rem}.feedback-form__summary-section{background:var(--overlay-white-45);border-radius:var(--radius-lg);padding:var(--space-m);margin-top:var(--space-l)}.feedback-form__summary-section:first-child{margin-top:0}.feedback-form__summary-heading{margin:0 0 var(--space-s);font-size:var(--step-1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900)}.feedback-form__summary-list{gap:0;margin:0;display:grid}.feedback-form__summary-row{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-xs);border-top:1px solid var(--color-brown-300);grid-template-columns:1fr auto;display:grid}.feedback-form__summary-row:first-child{border-top:0;padding-top:0}.feedback-form__summary-key{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);grid-column:1;margin:0}.feedback-form__summary-value{font-size:var(--step-0);color:var(--color-brown-900);white-space:pre-line;overflow-wrap:anywhere;grid-column:1;margin:0;display:flex}.feedback-form__summary-value :is(.item-list ul,ul){margin:0;padding-inline-start:1.25rem;list-style:outside}.feedback-form__summary-value li+li{margin-top:var(--space-3xs)}.feedback-form__summary-value--clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-form__summary-value--clamp.is-open{-webkit-line-clamp:none;display:block}.feedback-form__summary-change,.feedback-form__summary-more{font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;align-self:start;padding:0;text-decoration:underline}.feedback-form__summary-more{grid-area:auto/1;justify-self:start;text-decoration:underline}.feedback-form__step-header{margin-bottom:var(--space-l);padding-bottom:var(--space-m);border-bottom:1px solid var(--color-brown-300);text-align:center}.feedback-form__step-title{margin:var(--space-m) 0 0;font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-brown-900)}.feedback-form__sub-banner{margin:0 0 var(--space-l);padding-bottom:var(--space-m);border-bottom:1px solid var(--color-brown-300);font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--step-3);line-height:var(--line-height-snug);color:var(--color-brown-900);text-align:center}.feedback-form__question{margin:var(--space-l) 0 0;font-size:var(--step-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-brown-900)}.feedback-form__question:focus{outline:none}.feedback-form__hint--left{margin-inline:0;margin-bottom:var(--space-m);text-align:left;max-width:none;font-size:var(--text-description);line-height:var(--line-height-snug);color:var(--color-brown-900)}@media (min-width:840px){.feedback-form__options--grid{grid-template-columns:1fr 1fr 1fr}.page--referral .feedback-form__options--grid{grid-template-columns:1fr 1fr}}.feedback-form .feedback-form__options .webform-options-display-buttons-wrapper{margin:0}.feedback-form .feedback-form__options .form-type-checkbox,.feedback-form .feedback-form__options .js-form-type-checkbox{width:100%;height:100%;margin:0;display:block}.feedback-form .feedback-form__options .feedback-form__option{height:100%}.feedback-form__actions--spread{justify-content:space-between}.feedback-form__start-body{gap:var(--space-3xs);display:grid}.feedback-form__reveal--plain{background:0 0;padding:0}.feedback-form__urgent-links{grid-template-columns:1fr}.feedback-form__urgent-links .quick-link--emergency{--icon-bg:var(--color-macadamia);background:var(--color-wattle);border-color:var(--color-wattle)}.feedback-form__urgent-links .quick-link--emergency:hover{--icon-bg:var(--color-white);background:var(--color-sand);border-color:var(--color-sand)}.feedback-form__input::placeholder,.feedback-form__textarea::placeholder{color:var(--color-ink-muted)}.feedback-form__confirm-panel{margin-top:var(--space-l);padding:var(--space-m);background:var(--color-success-bg);border-radius:var(--radius-lg);text-align:center}.feedback-form__confirm-panel p{margin:0 0 var(--space-2xs);max-width:none;font-size:var(--step-0);color:var(--color-brown-900)}.feedback-form__reference{font-size:var(--step-2);font-weight:var(--font-weight-semibold)}.feedback-form__resources{margin-top:var(--space-xl)}.feedback-form__resources-heading{margin:var(--space-xl) 0 0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--step-3);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-brown-900);text-align:center}.feedback-form__resources-heading+.feedback-form__resources{margin-top:var(--space-m)}@media (prefers-reduced-motion:reduce){.feedback-form__progress-fill,.feedback-form__option,.feedback-form__control,.feedback-form__input,.feedback-form__select,.feedback-form__textarea{transition:none}}.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) .form-actions{justify-content:space-between;gap:var(--space-s);margin-top:var(--space-xl);display:flex}.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) .webform-button--previous{background:0 0}.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) .webform-button--next,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) .webform-button--submit{background:var(--color-brown-900);color:var(--color-white)}.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) input.form-text,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) input.form-email,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) input.form-tel,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) input.form-date,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) select,.feedback-form :is(.webform-submission-referral-add-form,.webform-submission-feedback-add-form) textarea{width:100%;min-height:3.5rem;padding:var(--space-2xs) var(--space-s);background:var(--color-white);border:1px solid var(--color-brown-900);border-radius:clamp(.625rem,.5rem + .625vw,.875rem)}.feedback-form .webform-options-display-buttons{gap:var(--space-xs);margin-top:var(--space-m);display:grid}.feedback-form .webform-options-display-buttons-label{align-items:flex-start;gap:var(--space-s);padding:var(--space-s);background:var(--color-white);border:1px solid var(--color-brown-900);font-weight:var(--font-weight-medium);border-radius:clamp(.625rem,.5rem + .625vw,.875rem);display:flex}.feedback-form .webform-options-display-buttons-wrapper:has(input:checked) .webform-options-display-buttons-label{background:var(--color-sand);border-color:var(--color-brown-900)}.feedback-form .webform-options-display-buttons-title{font-size:var(--step-0);line-height:var(--line-height-snug)}.feedback-form .webform-options-display-buttons-description{margin-top:var(--space-3xs);color:var(--color-brown-700);font-size:var(--text-description);line-height:var(--line-height-normal)}.feedback-form .feedback-form__actions--start,.feedback-form .feedback-form__actions--start-submit{width:100%;max-width:34rem;margin-inline:auto}.feedback-form .feedback-form__actions--start-submit{margin-top:0;display:block}.feedback-form .feedback-form__actions--start .feedback-form__start{--icon-bg:var(--color-coastal);justify-content:space-between;align-items:center;gap:var(--space-m);width:100%;min-height:6.75rem;padding:var(--space-m);color:var(--color-brown-900);font-family:var(--font-body);text-align:left;cursor:pointer;display:flex;overflow:hidden;background:var(--color-white)!important;border:1px solid var(--color-white)!important;border-radius:.75rem!important}.feedback-form .feedback-form__actions--start .feedback-form__start-body{gap:var(--space-3xs);flex-direction:column;display:flex}.feedback-form .feedback-form__actions--start .quick-link__text{display:block}.feedback-form .feedback-form__actions--start .quick-link__arrow{background:var(--icon-bg);border-radius:var(--radius-sm);flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.feedback-form .feedback-form__actions--start .feedback-form__start:hover{--icon-bg:var(--color-sky);background:var(--color-white)!important;border-color:var(--color-white)!important}.service-search-band{z-index:0;background:var(--color-macadamia);padding-block:var(--space-s);position:relative}.service-search-band:focus-within{z-index:30}main>.service-search-band:first-child{padding-block-start:0}.service-search{z-index:1;margin-inline:.75rem;position:relative}@media (min-width:840px){.service-search{margin-inline:.9rem}}.service-search{background:var(--color-coastal);border-radius:var(--radius-hero);overflow:visible}.page--service-detail .service-search{background:var(--color-coastal)}.page--about-landing .service-search,.page--referral .service-search,.page--feedback .service-search{background:var(--color-brush)}.service-search__inner{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.service-search__inner{padding-inline:calc(var(--container-padding) - .9rem)}}.service-search__inner{padding-block:var(--space-l);padding-inline:var(--space-l)}@media (min-width:840px){.service-search__inner{padding-block:calc(var(--container-padding) - .9rem);padding-inline:calc(var(--container-padding) - .9rem)}}.service-search__title{font-size:var(--step-4);margin-bottom:var(--space-m)}.page--resource-library .service-search__title{font-size:var(--step-5)}.service-search__lead{font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-brown-900);letter-spacing:.02em;text-wrap:pretty;margin-block:0 var(--space-m);line-height:var(--line-height-normal)}.service-search__form{--animate-delay:.1s;z-index:2;gap:var(--space-s);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:840px){.service-search__form{grid-template-columns:1fr 1fr auto;align-items:stretch}}.service-search__form--single{max-width:40rem}@media (min-width:840px){.service-search__form--single{grid-template-columns:1fr auto}}.service-search__field{min-width:0;position:relative}.service-search__field:focus-within{z-index:4}.service-search__input-wrap{z-index:1;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-s);background:var(--color-white);border:1px solid var(--color-brown-900);cursor:text;height:100%;min-height:3.5rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border-radius:clamp(.625rem,.5rem + .625vw,.875rem);display:flex;position:relative}.service-search__input-wrap:focus-within{z-index:3;border-color:var(--color-brown-900);box-shadow:0 0 0 3px var(--color-zest);outline:3px solid #0000}.service-search__input-icon{flex:none;align-self:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.service-search__input-icon img{width:100%;height:100%;display:block}.service-search__input-body{flex:1;min-width:0;position:relative}.service-search__label{font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-ink-muted);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;transition:top var(--transition-fast),transform var(--transition-fast),font-size var(--transition-fast);line-height:1.2;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.service-search__input:focus+.service-search__label,.service-search__input:not(:placeholder-shown)+.service-search__label{font-size:var(--step--2);font-weight:var(--font-weight-semibold);top:0;transform:translateY(0)}.service-search__input{width:100%;min-height:0;font-size:var(--step-0);color:var(--color-ink);padding:0;background:0 0;border:none;border-radius:0;padding-top:1.15rem;display:block}.service-search__input::placeholder{color:var(--color-slate-700)}.service-search__input:not(:focus)::placeholder{color:#0000}.service-search__input:focus-visible{outline:none}.service-search__input[type=search]::-webkit-search-decoration{display:none}.service-search__input[type=search]::-webkit-search-cancel-button{display:none}.service-search__input[type=search]::-webkit-search-results-button{display:none}.service-search__input[type=search]::-webkit-search-results-decoration{display:none}.location-autosuggest{z-index:1000;inset-inline:0;top:calc(100% + var(--space-2xs));max-height:min(18rem,60vh);padding:var(--space-3xs);text-align:left;background:var(--color-white);border:1px solid var(--color-brown-900);border-radius:var(--radius-md);box-shadow:0 .75rem 2rem var(--overlay-brown-20);justify-items:stretch;gap:0;display:grid;position:absolute;overflow-y:auto}.location-autosuggest[hidden]{display:none}.location-autosuggest__option{justify-content:flex-start;align-items:flex-start;gap:var(--space-3xs);width:100%;min-height:0;padding:var(--space-2xs) var(--space-xs);color:var(--color-brown-900);text-align:left;text-align-last:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}form .location-autosuggest__option{text-align:left;text-align-last:left;justify-content:flex-start;align-items:flex-start;display:flex}.location-autosuggest__option:hover,.location-autosuggest__option:focus-visible,.location-autosuggest__option.is-active{background:var(--color-sky);outline:none}.location-autosuggest__value{text-align:left;text-align-last:left;width:100%;font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);align-self:stretch;display:block}.location-autosuggest__hint{text-align:left;text-align-last:left;width:100%;font-size:var(--step--2);color:var(--color-brown-700);line-height:var(--line-height-tight);align-self:stretch;display:block}.service-search__submit{place-self:center start}.service-search__helpers{align-items:baseline;column-gap:var(--space-s);row-gap:var(--space-2xs);margin-top:var(--space-m);font-size:var(--step-0);color:var(--color-brown-900);flex-wrap:wrap;display:flex}.service-search__helpers-prompt{color:var(--color-brown-900);font-weight:var(--font-weight-medium)}.service-search__helpers-actions{column-gap:var(--space-s);row-gap:var(--space-2xs);flex-wrap:wrap;display:flex}.service-search__helpers a{transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;text-decoration:none}.service-search__helpers a:hover,.service-search__helpers a:focus-visible{background-size:100% 3px,0 1px}@media (prefers-reduced-motion:reduce){.service-search__helpers a{transition:none}}.service-search__helpers a{color:var(--color-link);font-weight:var(--font-weight-regular);white-space:nowrap}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search-collection{gap:var(--space-s);grid-template-columns:1fr;margin-inline:.75rem;display:grid}@media (min-width:840px){:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search-collection{gap:var(--space-s);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;margin-inline:.9rem}}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search-collection>.service-search{margin-inline:0}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__title{font-size:var(--step-5);margin-block:var(--space-2xs) 0}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__eyebrow{font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-brown-900);letter-spacing:.02em;text-wrap:pretty;margin-block:0}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__form{margin-block-start:var(--space-l)}@media (min-width:840px){:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__form{margin-block-start:calc(var(--space-3xl) + var(--space-3xl))}}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .article-banner__updated{margin-block:var(--space-l) 0;color:var(--color-brown-900);font-size:var(--step--1)}@media (min-width:840px){:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .article-banner__updated{margin-block-start:calc(var(--space-3xl) + var(--space-3xl))}}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .article-banner__tags{margin-block-start:var(--space-s)}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .article-banner__tags .tag{color:var(--color-brown-900);background:var(--color-sand-stone)}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__media{border-radius:var(--radius-hero);background:var(--color-sweet-grass);min-height:16rem;margin:0;position:relative;overflow:clip}@media (min-width:840px){:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__media{min-height:0}}:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__media img{--card-media-parallax-offset:0px;--card-media-parallax-buffer:0px;--card-media-parallax-buffer-negative:0px;inset-inline:0;inset-block:var(--card-media-parallax-buffer-negative);width:100%;height:calc(100% + var(--card-media-parallax-buffer) + var(--card-media-parallax-buffer));object-fit:cover;transform:translate3d(0,var(--card-media-parallax-offset),0);will-change:transform;position:absolute}@media (prefers-reduced-motion:reduce){:is(.page--resource-collection,.page--resource-article,.page--about-landing,.page--referral,.page--feedback) .service-search__media img{transform:none}}.path-frontpage .two-panel-section .service-search__media{order:-1}@media (min-width:840px){.path-frontpage .two-panel-section .service-search__media{order:0}}.two-panel-section .service-search__title{margin-block-start:0}.page--resource-article .article-actions{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.page--resource-article .article-actions>*{align-self:center}.page--resource-article .article-actions .service-detail__back,.page--resource-article .article-actions .site-header__pill{min-height:1.75rem;margin:0;padding-block:.25rem;line-height:1}.page--resource-article .article-actions .service-detail__back-icon,.page--resource-article .article-actions .site-header__pill-icon{width:1rem;height:1rem}.page--about-landing .service-search__lead{margin-block-start:var(--space-l)}@media (min-width:840px){.page--about-landing .service-search__lead{margin-block-start:calc(var(--space-3xl) + var(--space-3xl))}}.page--referral .service-search__lead,.page--feedback .service-search__lead{margin-block-start:var(--space-l)}@media (min-width:840px){.page--referral .service-search__lead,.page--feedback .service-search__lead{margin-block-start:calc(var(--space-3xl) + var(--space-3xl))}}.active-filters{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.active-filters{padding-inline:calc(var(--container-padding) - .9rem)}}.active-filters{align-items:center;gap:var(--space-2xs);padding-block:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}@media (min-width:840px){.active-filters{align-self:center}}.results-section--header-split .active-filters{column-gap:var(--space-s);row-gap:var(--space-m)}.active-filters__detail{align-items:center;column-gap:var(--space-s);row-gap:var(--space-2xs);flex-wrap:wrap;flex:none;display:flex}.active-filters__chip{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);font:inherit;font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-brown-900);background-color:var(--color-sweet-grass);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);border:0;display:inline-flex}.active-filters__chip:hover{background-color:var(--color-sweet-grass-dark)}.active-filters__chip:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.active-filters__count{font-size:var(--step--1);font-weight:var(--font-weight-medium);color:var(--color-brown-900);margin:0}.active-filters--skeleton{pointer-events:none}.active-filters__skeleton-count,.active-filters__skeleton-chip{border-radius:var(--radius-sm);background:var(--color-brush);height:1.7rem;display:inline-flex}.active-filters__skeleton-count{width:7rem}.active-filters__skeleton-chip{width:9rem}.active-filters__skeleton-chip--short{width:6rem}@media (min-width:560px){.active-filters__count--inline{display:none}}@media (max-width:559px){.active-filters__count--right{display:none}}.active-filters__chip-close{justify-content:center;align-items:center;font-size:1.35em;line-height:2px;display:inline-flex}.active-filters__search{align-items:center;gap:var(--space-2xs);display:inline-flex}.active-filters__search-chip{cursor:default}.active-filters__search-remove{min-width:0;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:1.35em;line-height:1;display:inline-flex}.active-filters__search-chip{cursor:default;flex:none}.active-filters__chip--clear{transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;text-decoration:none}.active-filters__chip--clear:hover,.active-filters__chip--clear:focus-visible{background-size:100% 3px,0 1px}@media (prefers-reduced-motion:reduce){.active-filters__chip--clear{transition:none}}.active-filters__chip--clear{font-weight:var(--font-weight-regular);color:var(--color-link);background-color:#0000;border-radius:0;padding:0}.active-filters__chip--clear:hover,.active-filters__chip--clear:focus-visible{color:var(--color-link-hover);background-color:#0000}.active-filters__chip--add{padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);background:0 0}.active-filters__chip--add:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.active-filters__chip-add-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1.15rem;line-height:1;display:inline-flex}.active-filters__chip--filter-trigger{padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);background:0 0}.active-filters__chip--filter-trigger:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.active-filters__chip--filter-trigger:hover .active-filters__chip-filter-icon{filter:brightness(0)invert()}.active-filters__chip-filter-icon{width:1.125rem;height:1.125rem;transition:filter var(--transition-base);flex:none;display:block}.clear-wb-btn{display:none}.wblist:has(*)+.clear-wb-btn,.active-filters:has([data-resource-search-term]) .clear-wb-btn{display:block}.results-toolbar{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.results-toolbar{padding-inline:calc(var(--container-padding) - .9rem)}}.results-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-s);padding-block:var(--space-m);flex-wrap:wrap;display:flex}.results-toolbar__sort{cursor:pointer;position:relative}.results-toolbar__sort-label,.results-toolbar__sort-icon{pointer-events:none}.results-toolbar__sort-select{width:100%;height:100%;font:inherit;color:#0000;appearance:none;cursor:pointer;opacity:0;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;inset:0}.results-toolbar__sort{position:relative}.results-toolbar__sort-dropdown{background:var(--color-white,#fff);border:1px solid var(--color-brown-200,#ddd);z-index:100;white-space:nowrap;border-radius:.5rem;min-width:160px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 4px 12px #0000001f}.results-toolbar__sort-option{font-size:var(--step--1);color:var(--color-brown-900);cursor:pointer;padding:.5rem 1rem}.results-toolbar__sort-option:hover,.results-toolbar__sort-option[aria-selected=true]{background:var(--color-brown-100,#f5f0e8)}.results-toolbar__sort:has(.results-toolbar__sort-select:focus-visible){outline:3px solid var(--color-focus);outline-offset:1px}.results-toolbar__sort-icon{pointer-events:none;color:currentColor;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex}.sitewide-search-sort{height:2.125rem;min-height:0;color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:var(--font-weight-semibold);background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:0 .8125rem;line-height:1;display:inline-flex}.sitewide-search-sort .results-toolbar__sort-label{align-items:center;margin:0;line-height:1;display:inline-flex}.sitewide-search-sort .results-toolbar__sort-icon{flex:none;width:.8125rem;height:.8125rem;transform:translateY(.03125rem)}.results-controls{align-items:center;gap:var(--space-s);margin-block-end:var(--space-s);display:flex}@media (min-width:840px){.results-controls{align-self:center;margin-block-end:0}}.results-view-toggle{padding:var(--space-3xs);background:var(--color-sand-stone);border-radius:var(--radius-pill);flex:1;align-items:stretch;display:flex}@media (min-width:840px){.results-view-toggle{display:none}}.results-controls .results-toolbar__sort{margin-inline-start:auto}.results-view-toggle__btn{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);background:var(--color-white);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base);border:0;flex:1;display:inline-flex}.results-view-toggle__btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.results-view-toggle__btn.is-active{background:var(--color-brown-900);color:var(--color-ink-inverse)}.results-view-toggle__icon{flex:none;width:1rem;height:1rem;display:block}.results-section{margin-inline:.75rem}@media (min-width:840px){.results-section{column-gap:var(--space-s);grid-template-columns:minmax(0,1fr) auto;margin-inline:.9rem;display:grid}}.results-layout{gap:var(--space-s);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:840px){.results-layout{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.results-layout--skeleton{pointer-events:none}.search-results-skeleton__support{gap:var(--space-s);grid-template-columns:1fr;margin-block-end:var(--space-l);display:grid}@media (min-width:560px){.search-results-skeleton__support{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:840px) and (max-width:1119px){.search-results-skeleton__support{grid-template-columns:1fr}}.search-results-skeleton__support-item,.search-results-skeleton__card,.search-results-skeleton__map,.results-layout__map--deferred{background:linear-gradient(90deg,var(--color-brush) 0%,var(--color-sand-stone) 48%,var(--color-brush) 100%);border-radius:var(--radius-2xl);background-size:220% 100%}.search-results-skeleton__support-item{min-height:clamp(6.75rem,12vw,8.5rem)}.search-results-skeleton__card{align-content:start;gap:var(--space-s);min-height:clamp(16rem,22vw,21rem);padding:var(--space-m);display:grid}.search-results-skeleton__line{border-radius:var(--radius-pill);background:var(--overlay-white-45);width:100%;height:.85rem;display:block}.search-results-skeleton__line--short{width:28%}.search-results-skeleton__line--title{width:72%;height:1.35rem}.search-results-skeleton__line--medium{width:58%}@media (min-width:840px){.results-section>.pagination{grid-column:1/-1}}.results-section--no-pagination{padding-block-end:var(--space-xl)}.results-section--header-split{align-items:start;column-gap:var(--space-s);padding-block:var(--space-s) var(--space-m);grid-template-columns:minmax(0,1fr) auto;display:grid}.results-section--header-split>.active-filters{padding-block:0}.resource-results-band{margin-inline:.75rem}@media (min-width:840px){.resource-results-band{margin-inline:.9rem}}.resource-results-band{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.resource-results-band{padding-inline:calc(var(--container-padding) - .9rem)}}.page--news .resource-results-band{padding-block-end:var(--space-3xl)}.results-section--header-split>.results-controls{padding-inline-end:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.results-section--header-split>.results-controls{padding-inline-end:calc(var(--container-padding) - .9rem)}}.results-layout__main{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.results-layout__list{gap:var(--space-s);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.results-layout__map{background:var(--color-slate-500);border-radius:var(--radius-2xl);isolation:isolate;min-height:18rem;position:relative;overflow:hidden}@media (min-width:840px){.results-layout__map{top:var(--space-m);height:calc(100dvh - var(--space-m) * 2);align-self:start;min-height:0;position:sticky}}.results-layout__map-label{z-index:1000;padding:var(--space-3xs) var(--space-2xs);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-brown-900);background:var(--color-zest);border-radius:var(--radius-sm);box-shadow:0 1px 4px var(--overlay-brown-40);pointer-events:none;max-width:calc(100% - var(--space-l));text-align:center;text-wrap:balance;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results-layout__map-badge{top:var(--space-s);z-index:1000;padding:var(--space-3xs) var(--space-s);font-size:var(--step--1);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-brown-900);background:var(--color-white);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);pointer-events:none;max-width:calc(100% - var(--space-s));white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.results-layout__map-badge .results-layout__map-badge-link{pointer-events:auto;color:var(--color-brown-900);text-underline-offset:.15em;text-decoration:underline}.results-layout__map-badge-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}#results-pagination{scroll-margin-block-end:var(--space-l)}@media (max-width:839px){.results-layout[data-view=list] .results-layout__map,.results-layout[data-view=map] .results-layout__main{display:none}.results-layout[data-view=map] .results-layout__map{height:calc(100dvh - 12rem);min-height:0}}.results-map-pin{cursor:pointer}.results-map-cluster{background:var(--color-zest);width:40px;height:40px;color:var(--color-brown-900);border:2px solid var(--color-brown-900);font-size:var(--step--1);font-weight:var(--font-weight-semibold);box-shadow:0 1px 4px var(--overlay-brown-40);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.service-card.is-highlighted{outline:3px solid var(--color-zest);outline-offset:2px;transition:outline-color var(--transition-base)}.map-pin-detail-popup .leaflet-popup-content-wrapper{box-shadow:none;background:0 0;border-radius:0;padding:0}.map-pin-detail-popup .leaflet-popup-content{margin:0;width:auto!important}.map-pin-detail-popup .leaflet-popup-tip{background:var(--color-sweet-grass);box-shadow:var(--shadow-sm)}.map-pin-detail{width:clamp(16rem,28vw,22rem);padding:var(--space-m) var(--space-m) var(--space-s);background:var(--color-sweet-grass);box-shadow:var(--shadow-md);pointer-events:auto;border-radius:clamp(1.5rem,1.3333rem + .7407vw,2rem);position:relative}.map-pin-detail[hidden]{display:none}.map-pin-detail__close{appearance:none;font:inherit;top:var(--space-2xs);right:var(--space-2xs);cursor:pointer;width:2rem;height:2rem;color:var(--color-brown-900);transition:background-color var(--transition-base);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.map-pin-detail__close:hover{background:var(--overlay-brown-20)}.map-pin-detail__close:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.map-pin-detail__title{margin:0 var(--space-xl) 0 0;font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);color:var(--color-brown-900)}.map-pin-detail__address{margin:var(--space-2xs) 0 var(--space-s);font-size:var(--step--1);color:var(--color-brown-900)}.map-pin-detail__cta{margin-top:var(--space-2xs);gap:var(--space-2xs)}.map-pin-detail__cta img{width:1rem;height:1rem}.map-pin-detail__cta:hover img{filter:brightness(0)invert()}.map-pin-detail .site-header__pill{color:var(--color-brown-900)}.map-pin-detail .site-header__pill:hover{color:var(--color-ink-inverse)}.service-card{gap:var(--space-m);padding:var(--space-m);background:var(--color-brush);border-radius:var(--radius-2xl);transition:background-color var(--transition-base);flex-direction:column;display:flex;position:relative}.service-card.is-active{background:var(--color-sweet-grass)}.service-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.service-card__heading{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.service-card__status{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);background:var(--color-sky);border-radius:var(--radius-sm);line-height:var(--line-height-snug);align-self:flex-start;margin:0}.service-card__status--closed{color:var(--color-brown-900);background:var(--color-slate-300)}.service-card__badges{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.service-card__badge{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);border-radius:var(--radius-sm);margin:0}.service-card__badge--national{color:var(--color-ink-inverse);background:var(--color-slate-700)}.service-card__save{flex:none}.service-card__save[aria-pressed=true]{background:var(--color-brown-900);border-color:var(--color-brown-900);color:var(--color-ink-inverse)}.service-card__save[aria-pressed=true] .site-header__pill-icon{filter:brightness(0)invert()}.service-card__title{font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);color:var(--color-brown-900);margin:0}.service-card__summary{flex-direction:column;gap:0;display:flex}.service-card__description{color:var(--color-brown-900);font-size:clamp(.875rem,.83rem + .2vw,.985rem);line-height:var(--line-height-snug);margin:0}.service-card__provider{color:var(--color-brown-900);font-size:clamp(.875rem,.83rem + .2vw,.985rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.service-card__tags{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.service-card__tags,.service-card__tags.service-detail__tags{display:none}.service-card__tags .tag{background:var(--color-macadamia);color:var(--color-brown-900)}.service-card__tags-toggle{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);font:inherit;font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-ink-inverse);background:var(--color-brown-900);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base);border:0;display:inline-flex}.service-card__tags-toggle svg{transition:transform var(--transition-base)}.service-card__tags-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.service-card__tags-toggle:hover{background:var(--color-slate-700)}.service-card__tags-toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.service-card__details{gap:var(--space-2xs);color:var(--color-brown-900);flex-direction:column;margin:0;padding:0;font-size:clamp(.875rem,.83rem + .2vw,.985rem);list-style:none;display:flex}.service-card__detail{align-items:flex-start;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;display:flex}.service-card__detail:has(.service-card__detail-distance){flex-wrap:nowrap}.service-card__detail-main{align-items:flex-start;gap:var(--space-2xs);flex:auto;min-width:0;display:inline-flex}.service-card__detail-icon{width:1.25rem;height:1.25rem;color:var(--color-brown-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.service-card__detail-icon img,.service-card__detail-icon svg{width:100%;height:100%;display:block}.service-card__detail-distance{align-items:center;gap:var(--space-3xs);font-size:var(--step--1);color:var(--color-brown-700);white-space:nowrap;flex:none;margin-inline-start:auto;display:inline-flex}.service-card__detail-distance .service-card__detail-icon{width:1rem;height:1rem}.service-card__hours-toggle{align-items:center;gap:var(--space-3xs);font:inherit;color:var(--color-brown-900);cursor:pointer;background:0 0;border:0;margin-inline-start:var(--space-2xs);padding:0;display:inline-flex}.service-card__hours-toggle svg{transition:transform var(--transition-base)}.service-card__hours-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.vf-hours-table{border-collapse:collapse;font-size:var(--step--1);color:var(--color-brown-900);flex-basis:100%;margin-block-start:var(--space-xs);margin-inline-start:calc(1.25rem + var(--space-2xs))}.vf-hours-table th,.vf-hours-table td{padding:var(--space-3xs) var(--space-s) var(--space-3xs) 0;text-align:start;vertical-align:top;line-height:var(--line-height-snug)}.vf-hours-table th{font-weight:var(--font-weight-semibold);white-space:nowrap}.vf-hours-table td{font-weight:var(--font-weight-regular)}.service-card__footer{margin-top:auto}.service-card__cta{gap:var(--space-2xs)}.service-card__cta img{width:1rem;height:1rem}.service-card__cta:hover img{filter:brightness(0)invert()}.service-detail__subtitle-tags{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page--service-detail .service-search .service-detail__subtitle-tags{display:none}.service-detail__subtitle-tags .tag{background:var(--color-macadamia);color:var(--color-brown-900)}.service-detail__status{margin:0 0 var(--space-2xs);padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);background:var(--color-zest);border-radius:var(--radius-sm);line-height:var(--line-height-snug);align-self:flex-start;width:fit-content}.service-detail__status--closed{background:var(--color-slate-300)}.service-detail__badges{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-2xs);display:flex}.service-detail__badges .service-detail__status{margin:0}.service-detail__badge{padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);border-radius:var(--radius-sm);width:fit-content;margin:0}.service-detail__badge--national{color:var(--color-ink-inverse);background:var(--color-slate-700)}.service-detail__actions{justify-content:space-between;align-items:center;gap:var(--space-s);padding-inline:var(--space-l);flex-wrap:wrap;grid-column:1/-1;margin-block-end:var(--space-s);display:flex}@media (min-width:840px){.service-detail__actions{padding-inline:calc(var(--container-padding) - .9rem)}}.service-detail__head{margin-block-start:var(--space-m)}.service-detail__head .service-search__title{font-size:var(--step-5)}.service-detail__back{justify-self:start;align-items:center;gap:var(--space-3xs);min-height:1.75rem;padding:.25rem var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;margin:0;line-height:1;text-decoration:none;display:inline-flex}.service-detail__back:hover{background:var(--color-brown-900);color:var(--color-white)}.service-detail__back:hover .service-detail__back-icon img{filter:brightness(0)invert()}.service-detail__back:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.service-detail__actions .site-header__pill{align-self:center;min-height:1.75rem;padding-block:.25rem;line-height:1}.service-detail__actions .site-header__pill-icon{width:1rem;height:1rem}.news-article-actions{padding-block:var(--space-s)}.news-article-actions p{margin:0}.news-article-actions a{align-items:center;gap:var(--space-3xs);min-height:1.75rem;padding:.25rem var(--space-xs);color:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base);background:0 0;margin:0;line-height:1;text-decoration:none;display:inline-flex}.news-article-actions a:before{content:"";width:1rem;height:1rem;transition:filter var(--transition-base);background-image:url(/themes/custom/vetwell/assets/images/icons/Property%201=Left%20arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-flex}.news-article-actions a:hover{color:var(--color-white);background:var(--color-brown-900)}.news-article-actions a:hover:before{filter:brightness(0)invert()}.news-article-actions a:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.service-detail__back-icon{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.service-detail__back-icon img{width:100%;height:100%;transition:filter var(--transition-base);display:block}.page--service-detail .results-section--service-detail-tail{padding-block-end:var(--space-xl)}.service-detail__card{gap:var(--space-m);padding-block:var(--space-l);padding-inline:var(--space-l);background:var(--color-brush);border-radius:var(--radius-2xl);flex-direction:column;display:flex}@media (min-width:840px){.service-detail__card{padding-inline:calc(var(--container-padding) - .9rem)}}.service-detail__section{gap:var(--space-s);flex-direction:column;display:flex}.service-detail__section+.service-detail__section{border-block-start:1px solid var(--color-border-default);padding-block-start:var(--space-m)}.service-detail__section>h2{font-size:var(--step-2);font-weight:var(--font-weight-medium);color:var(--color-brown-900);margin:0}.service-detail__section--access+.service-detail__section{border-block-start:0}.service-detail__access-list{gap:var(--space-3xs) var(--space-m);color:var(--color-brown-900);line-height:var(--line-height-snug);grid-template-columns:minmax(8.25rem,max-content) minmax(0,1fr);margin:0;display:grid}.service-detail__access-list dt{font-weight:var(--font-weight-semibold)}.service-detail__access-list dd{margin:0}@media (max-width:520px){.service-detail__access-list{grid-template-columns:1fr;gap:0}.service-detail__access-list dd{margin-block-end:var(--space-2xs)}}.service-detail__description{color:var(--color-brown-900);line-height:var(--line-height-normal);margin:0}.service-detail__tags{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:flex}.service-detail__tags .tag{background:var(--color-macadamia);color:var(--color-brown-900)}.service-detail__contact-list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.service-detail__contact-item{align-items:center;gap:var(--space-2xs);color:var(--color-brown-900);display:flex}.service-detail__contact-icon{width:1.5rem;height:1.5rem;color:var(--color-brown-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.service-detail__contact-icon img,.service-detail__contact-icon svg{width:1rem;height:1rem;display:block}.service-detail__contact-link{color:var(--color-brown-900)}.service-detail__contact-link:hover{color:var(--color-brown-700)}.service-detail__contact-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.service-detail__address{color:var(--color-brown-900);line-height:var(--line-height-snug);margin:0}.service-detail__hours-table{border-collapse:collapse;font-size:var(--step--1);color:var(--color-brown-900)}.service-detail__hours-table th,.service-detail__hours-table td{padding:var(--space-3xs) var(--space-m) var(--space-3xs) 0;text-align:start;vertical-align:top;line-height:var(--line-height-snug)}.service-detail__hours-table th{font-weight:var(--font-weight-semibold);white-space:nowrap;width:10rem}.service-detail__hours-table td{font-weight:var(--font-weight-regular)}.service-detail-skeleton,.service-detail-related-skeleton{pointer-events:none}.service-detail-skeleton{position:relative}.service-detail-skeleton__status{z-index:2;min-height:0;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-pill);background:var(--overlay-white-82);position:absolute;inset-block-start:var(--space-m);inset-inline-start:50%;transform:translate(-50%)}.service-detail-skeleton__line,.service-detail-skeleton__pill,.service-detail-skeleton__save,.service-detail-skeleton__back,.service-detail-related-skeleton__title,.service-detail-related-skeleton__link,.service-detail-related-skeleton__count,.service-detail-related-skeleton__control,.service-detail-related-skeleton__card,.service-detail-related-skeleton__line{background:linear-gradient(90deg,var(--color-brush) 0%,var(--color-sand-stone) 48%,var(--color-brush) 100%);background-size:220% 100%}.service-detail-skeleton__line,.service-detail-related-skeleton__line{border-radius:var(--radius-pill);width:100%;height:.85rem;display:block}.service-detail-skeleton__breadcrumbs{gap:var(--space-2xs);flex-wrap:wrap;max-width:28rem;display:flex}.service-detail-skeleton__line--breadcrumb{width:7rem}.service-detail-skeleton__line--breadcrumb-short{width:9rem}.service-detail-skeleton__pill{border-radius:var(--radius-sm);width:8rem;height:1.7rem;display:inline-flex}.service-detail-skeleton__pill--status{width:5.5rem;margin-block-end:var(--space-2xs)}.service-detail-skeleton__pill--short{width:6rem}.service-detail-skeleton__line--title{width:min(100%,38rem);height:clamp(2.5rem,4vw,4.4rem);margin-block-end:var(--space-xs)}.service-detail-skeleton__line--title-short{width:min(64%,24rem);height:clamp(2.1rem,3vw,3.2rem)}.service-detail-skeleton__save{border-radius:var(--radius-pill);border:0;width:10rem;height:2.5rem}.service-detail-skeleton__back{border:0;width:10rem;height:2.35rem}.service-detail-skeleton__card{min-height:clamp(38rem,62vw,48rem)}.service-detail-skeleton__line--heading{width:min(50%,16rem);height:1.4rem}.service-detail-skeleton__line--medium,.service-detail-related-skeleton__line--medium{width:62%}.service-detail__map-placeholder{background:linear-gradient(90deg,var(--color-brush) 0%,var(--color-sand-stone) 48%,var(--color-brush) 100%);background-size:220% 100%}.service-detail-related-skeleton{margin-block-start:var(--space-xl)}.service-detail-related-skeleton__title{border-radius:var(--radius-pill);width:min(55vw,20rem);height:2.75rem}.service-detail-related-skeleton__link,.service-detail-related-skeleton__count{border-radius:var(--radius-pill);width:6rem;height:1.2rem;display:inline-flex}.service-detail-related-skeleton__control{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;display:inline-flex}.service-detail-related-skeleton__card{align-content:start;gap:var(--space-s);min-height:clamp(16rem,24vw,21rem);padding:var(--space-m);border-radius:var(--radius-2xl);display:grid}.service-detail-related-skeleton__line{background:var(--overlay-white-45)}.service-detail-related-skeleton__line--short{width:28%}.service-detail-related-skeleton__line--title{width:72%;height:1.35rem}@media (max-width:839px){.page--service-detail .results-layout__main{display:contents}.page--service-detail .results-layout__map{order:1}.page--service-detail .quick-links--results-top{order:2}}.pagination{justify-content:center;align-items:center;gap:var(--space-2xs);padding-block:var(--space-l);flex-wrap:wrap;display:flex}@media (max-width:839px){.pagination{padding-block-start:var(--space-s)}}.pagination__list{justify-content:center;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination__item{flex:none;display:flex}.pagination__nav{width:auto;min-width:2.5rem;padding-inline:var(--space-xs);white-space:nowrap}.pagination__summary{font-size:var(--step--1);color:var(--color-brown-900);margin:0;margin-inline-start:var(--space-xs)}.pagination__page,.pagination__nav{min-width:2.5rem;height:2.5rem;font:inherit;font-size:var(--step-0);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);background:var(--color-brush);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),opacity var(--transition-base);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination__page:not(.is-active):not(:disabled):hover,.pagination__nav:not(:disabled):hover{background:var(--color-coastal)}.pagination__page:focus-visible,.pagination__nav:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.pagination__page.is-active{background:var(--color-coastal);color:var(--color-ironbark);cursor:default}.pagination__nav:disabled{cursor:not-allowed;opacity:.48}.pagination__nav-icon{width:1.375rem;height:1.375rem;display:block}.pagination__nav--next .pagination__nav-icon{transform:rotate(180deg)}.pagination__nav.is-disabled{cursor:not-allowed;opacity:.48;pointer-events:none}@media (max-width:839px){.pagination__page{display:none}}.mission-statement{background:var(--color-macadamia)}.mission-statement__inner{padding-block:var(--space-3xl);text-align:center;max-width:56rem;padding-inline:clamp(1.5rem,4vw,3rem)}.mission-statement__eyebrow{font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-brown-900);letter-spacing:.02em;text-wrap:pretty;margin-inline:auto;margin-bottom:var(--space-xl)}.mission-statement__title{--animate-delay:.1s;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(1.8125rem,1.375rem + 1.9444vw,3.125rem);line-height:var(--line-height-snug);color:var(--color-brown-900);text-wrap:balance}.mission-statement__row{display:block}.mission-statement__row-text{display:inline}.mission-statement__inline-media{--mission-media-position:center;width:2.25em;height:1.4em;margin-inline:var(--space-3xs);vertical-align:middle;background-color:var(--color-sand-stone);background-image:var(--mission-media-current,none);background-position:var(--mission-media-position);border-radius:var(--radius-pill);background-repeat:no-repeat;background-size:cover;display:inline-block;position:relative;overflow:hidden}.mission-statement__inline-media-layer{z-index:1;opacity:0;background-position:var(--mission-media-position);pointer-events:none;background-repeat:no-repeat;background-size:cover;transition:opacity .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.mission-statement__inline-media.is-changing .mission-statement__inline-media-layer{opacity:1}.mission-statement__media-pool{display:none}.mission-statement__actions{--animate-delay:.2s;justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;max-width:none;margin-inline:auto;display:flex}.is-canvas-editor .mission-statement__title{gap:var(--space-2xs);display:grid}.is-canvas-editor .mission-statement__title:empty:before{content:"Add mission statement row components here.";padding:var(--space-xs);color:var(--color-brown-700);font-family:var(--font-body);font-size:var(--step--1);line-height:var(--line-height-normal);text-align:center;background:var(--overlay-white-45);border:1px dashed var(--overlay-brown-20);border-radius:var(--radius-sm);display:block}.is-canvas-editor .mission-statement__row{padding:var(--space-xs);background:var(--overlay-white-45);border:1px solid var(--overlay-brown-20);border-radius:var(--radius-sm);display:block}.is-canvas-editor .mission-statement__actions{justify-content:center;align-items:center;gap:var(--space-2xs);width:min(100%,42rem);padding:var(--space-xs);background:var(--overlay-white-30);border-radius:var(--radius-md);flex-wrap:wrap;margin-block-start:var(--space-l);margin-inline:auto;display:flex}.is-canvas-editor .mission-statement__actions>*{flex:0 auto;width:auto}.is-canvas-editor .mission-statement__media-pool{gap:var(--space-2xs);width:min(100%,42rem);padding:var(--space-xs);background:var(--overlay-white-30);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));margin-block-start:var(--space-l);margin-inline:auto;display:grid}.is-canvas-editor .mission-statement__media-pool:empty:before{content:"Add image components here. Row [image] tokens will use this pool.";padding:var(--space-xs);color:var(--color-brown-700);font-size:var(--step--1);line-height:var(--line-height-normal);text-align:center;background:var(--overlay-white-45);border:1px dashed var(--overlay-brown-20);border-radius:var(--radius-sm);grid-column:1/-1;display:block}.is-canvas-editor .mission-statement__media-pool figure{margin:0}.is-canvas-editor .mission-statement__media-pool img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.is-canvas-editor .mission-statement__actions:empty:before{content:"Add button components here.";padding:var(--space-xs);color:var(--color-brown-700);font-size:var(--step--1);line-height:var(--line-height-normal);text-align:center;background:var(--overlay-white-45);border:1px dashed var(--overlay-brown-20);border-radius:var(--radius-sm);display:block}.feature-promo{background:var(--color-macadamia);padding-block:var(--space-s)}.feature-promo__inner{padding-inline:var(--space-s);gap:var(--space-s);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:840px){.feature-promo__inner{grid-template-columns:1fr 1fr}}.feature-promo__body{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.feature-promo__body{padding-inline:calc(var(--container-padding) - .9rem)}}.feature-promo__body{padding-block:var(--space-m);padding-inline:var(--space-l);background:var(--color-brush);border-radius:var(--radius-hero);gap:var(--space-s);flex-direction:column;order:2;display:flex}@media (min-width:840px){.feature-promo__body{order:initial;padding-block:var(--space-l);padding-inline:calc(var(--container-padding) - .9rem)}}@media (min-width:1120px){.feature-promo__body{aspect-ratio:1}}.feature-promo__icon{background:var(--color-zest);border-radius:var(--radius-md);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.feature-promo__icon img{width:1.5rem;height:1.5rem;display:block}.feature-promo__eyebrow{font-size:var(--step-0);font-weight:var(--font-weight-regular);color:var(--color-brown-900);letter-spacing:.02em;text-wrap:pretty}.feature-promo__title{color:var(--color-brown-900);font-size:var(--step-5);line-height:var(--line-height-snug)}.feature-promo__text{color:var(--color-brown-900);max-width:44ch;font-size:var(--step-1);margin-top:auto}.feature-promo__text p{margin-block:0 var(--space-s)}.feature-promo__actions{margin-top:var(--space-xs);gap:var(--space-2xs);flex-wrap:wrap;display:flex}.feature-promo__button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.375rem;color:var(--color-ink-inverse);background:var(--color-brown-900);border:1px solid var(--color-brown-900);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--transition-base),border-color var(--transition-base);padding:.5rem .875rem .5rem 1.375rem;line-height:1;text-decoration:none;display:inline-flex}.feature-promo__button:hover{color:var(--color-ink-inverse);background:var(--color-brown-700);border-color:var(--color-brown-700)}.feature-promo__button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.feature-promo__button[aria-disabled=true]{pointer-events:none}.feature-promo__button-icon{filter:brightness(0)invert();flex:none;width:1.25rem;height:1.25rem}.feature-promo__media{--animate-delay:.15s;border-radius:var(--radius-hero);background:var(--color-brown-900);order:1;min-height:18rem;position:relative;overflow:hidden}@media (min-width:840px){.feature-promo__media{order:initial;min-height:0}}@media (min-width:1120px){.feature-promo__media{aspect-ratio:1}}.feature-promo__media-img{object-fit:cover;width:100%;height:150%;display:block;position:absolute;inset:-25% 0}.card-grid-group{gap:var(--space-m);display:grid}.card-grid-group__heading{color:var(--color-brown-900);font-family:var(--font-display);font-size:var(--text-step-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin:0}.card-grid{gap:var(--space-s);grid-template-columns:1fr;display:grid}@media (min-width:840px){.card-grid--three{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.card-grid--three{grid-template-columns:repeat(3,1fr)}}@media (min-width:840px){.card-grid--four{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.card-grid--four{grid-template-columns:repeat(4,1fr)}}.card-grid--resources,.card-grid--news-carousel,.card-grid--services{grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column}.card-grid--services{justify-content:start}.card-grid__item{display:flex}.card-grid--resources .card-grid__item,.card-grid--news-carousel .card-grid__item,.card-grid--services .card-grid__item{scroll-snap-align:start;width:80vw}@media (min-width:560px){.card-grid--resources .card-grid__item,.card-grid--news-carousel .card-grid__item,.card-grid--services .card-grid__item{width:43vw}}@media (min-width:840px){.card-grid--resources .card-grid__item,.card-grid--news-carousel .card-grid__item,.card-grid--services .card-grid__item{width:max(19rem,calc((100vw - var(--container-padding) - var(--space-s)) / 2.15))}}@media (min-width:1120px){.card-grid--resources .card-grid__item,.card-grid--news-carousel .card-grid__item,.card-grid--services .card-grid__item{width:max(26rem,calc((100vw - var(--container-padding) - (var(--space-s) * 2)) / 3.15))}}.card-grid__spacer{width:calc(var(--container-padding) - var(--space-s));scroll-snap-align:end;pointer-events:none}.card-grid__item>.card,.card-grid__item>.service-card{width:100%}.view-sitewide-search .card-grid{margin-bottom:2rem}.card{background:var(--color-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:background-color var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:has(.card__title-link:hover),.card:has(.card__title-link:focus-visible){background:var(--color-brush)}.card>.card__media{aspect-ratio:4/3;background:var(--color-sand-stone);overflow:hidden}.card>.card__media picture{width:100%;height:100%;display:block}.card>.card__media .card__image{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.card{transition:none}}.card__title{font-size:var(--font-size-md)}.card__title-link{color:var(--color-brown-900);text-decoration:none}.card__title-link:before{content:"";position:absolute;inset:0}.card__title-link:hover{color:var(--color-brown-700);text-underline-offset:.2em;text-decoration:underline}.card__excerpt{color:var(--color-ink-muted);font-size:clamp(.9302rem,.8867rem + .1942vw,1.0613rem);line-height:var(--line-height-snug)}.card__date{font-size:var(--font-size-sm);color:var(--color-ink-muted)}.card__meta{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-border-default);margin-top:auto;display:flex}.card__arrow{border-radius:var(--radius-pill);background:var(--color-sweet-grass);width:32px;height:32px;color:var(--color-brown-900);justify-content:center;align-items:center;display:inline-flex}.card__save{top:var(--space-s);right:var(--space-s);width:32px;height:32px;color:var(--color-ink-muted);border-radius:var(--radius-pill);z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute}.card__save:hover{color:var(--color-emergency);background:var(--color-sweet-grass)}.card--resource{min-height:100%;padding:var(--space-m);gap:var(--space-s);color:var(--color-brown-900);background:var(--color-slate-500);border-radius:var(--radius-2xl);transition:background-color var(--transition-base);border:0}.card--resource:hover,.card--resource:focus-within{background:var(--color-sweet-grass)}.card--resource .card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-s);display:flex}.card--resource .card__badges{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}.card--resource .card__badge{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-brown-900);background:var(--color-sand-stone);border-radius:var(--radius-sm);display:inline-flex}.card--resource .card__badge--pinned{color:var(--color-white);background:var(--color-slate-700)}.card--resource .card__badge-icon{flex:none;width:1rem;height:1rem}.card--resource .card__badge--pinned .card__badge-icon{filter:brightness(0)invert()}.card--resource .card__save{width:2rem;height:2rem;color:var(--color-brown-900);border-radius:var(--radius-sm);flex:none;position:relative;top:auto;right:auto}.card--resource .card__save:hover{color:var(--color-brown-900);background:var(--color-sand-stone)}.card--resource .card__save-icon{width:1.375rem;height:1.375rem}.card--resource .card__content{gap:var(--space-s);flex:1;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.card--resource:not(.card--with-media) .card__content{align-content:start}.card--resource.card--with-media .card__content{grid-template:"title title""copy media"1fr/minmax(0,1fr) clamp(5rem,28%,6.75rem)}.card--resource.card--with-media .card__title{grid-area:title}.card--resource.card--with-media .card__copy{grid-area:copy}.card--resource.card--with-media .card__media{grid-area:media;align-self:end}.card--resource .card__copy{gap:var(--space-xs);flex-direction:column;display:flex}.card--resource .card__title{font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.card--resource .card__title-link:hover{color:var(--color-brown-900);text-decoration:none}.card--resource .card__title-link:focus-visible{outline:0}.card--resource .card__title-link:focus-visible:before{border-radius:var(--radius-2xl);outline:3px solid var(--color-focus);outline-offset:-3px}.card--resource .card__excerpt{color:var(--color-brown-900);line-height:var(--line-height-snug)}.card--resource .card__media{aspect-ratio:2/3;background:var(--color-sand-stone);border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden}.card--resource .card__image,.card--news .card__media-image{--card-image-scale:1;--card-media-parallax-offset:0px;object-fit:cover;width:100%;height:100%;transform:translate3d(0,var(--card-media-parallax-offset),0) scale(var(--card-image-scale))}.card--resource .card__media .card__image{object-position:50% 100%;transition:transform var(--transition-base)}.card--resource.card--media-side{background:var(--color-brush);border-radius:var(--radius-xl);min-height:9.25rem;padding:1.5rem}.card--resource.card--media-side:hover,.card--resource.card--media-side:focus-within{background:var(--color-sand)}.card--resource.card--media-side .card__content{align-items:center;column-gap:var(--space-m);grid-template:"title media""copy media"/minmax(0,1fr) 6rem;height:100%}.card--resource.card--media-side .card__title{max-width:18rem;font-size:var(--step-0);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);align-self:start}.card--resource.card--media-side .card__copy{align-self:end}.card--resource.card--media-side .card__excerpt{font-size:var(--step--1)}.card--resource.card--media-side .card__media{aspect-ratio:1;border-radius:var(--radius-md);background:0 0;align-self:center;width:6rem}.card--resource.card--media-side .card__image{object-position:50% 50%}.card--resource .card__image[data-parallax-media],.card--news .card__media-image[data-parallax-media]{--card-media-parallax-buffer:0px;--card-media-parallax-buffer-negative:0px;inset-block:var(--card-media-parallax-buffer-negative);height:calc(100% + var(--card-media-parallax-buffer) + var(--card-media-parallax-buffer));will-change:transform;position:absolute;inset-inline:0}.card--resource:hover .card__image,.card--resource:focus-within .card__image{--card-image-scale:1.04}.card--resource .tag{color:var(--color-brown-900);background:var(--color-sand-stone)}.card--resource .card__meta{border-top:0;padding-top:0}.card--resource .card__date{color:var(--color-brown-900)}.card--resource .card__arrow{border-radius:var(--radius-sm);background:var(--color-sand-stone);width:2.5rem;height:2.5rem;transition:background-color var(--transition-base)}.card--resource:hover .card__arrow,.card--resource:focus-within .card__arrow{background:var(--color-zest)}.card--resource .card__arrow-icon{width:1.375rem;height:1.375rem;transform:rotate(180deg)}.card__external-icon{width:1.375rem;height:1.375rem}@media (prefers-reduced-motion:reduce){.card--resource.card--external .card__external-link{transition:none}}.card--resource.card--external:hover .card__external-link,.card--resource.card--external:focus-within .card__external-link{background-size:100% 3px,0 1px}.card--resource.card--external .card__arrow-icon{transform:none}.card--news{padding:var(--space-s);gap:var(--space-s);color:var(--color-brown-900);background:var(--color-white);border-color:var(--color-brown-900);border-radius:var(--radius-2xl);transition:background-color var(--transition-base),border-color var(--transition-base)}.card--news:hover,.card--news:focus-within{background:var(--color-brush);border-color:#0000}.card--news .card__media{aspect-ratio:16/10;background:var(--color-slate-500);border-radius:var(--radius-xl);margin:0;display:block;position:relative;overflow:hidden}.card--news .card__media .card__media-image{transition:transform var(--transition-slow);display:block}.card--news:hover .card__media-image,.card--news:focus-within .card__media-image{--card-image-scale:1.02}.card--news .card__badge{top:var(--space-s);left:var(--space-s);padding:var(--space-3xs) var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-medium);color:var(--color-brown-900);background:var(--color-sand);border-radius:var(--radius-sm);position:absolute}.card--news .card__body{gap:var(--space-xs);flex-direction:column;flex:auto;padding:0;display:flex}.card--news .card__title{font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.card--news .card__title-link:hover{color:var(--color-brown-900);text-decoration:none}.card--news .card__date,.card--news .card__excerpt{color:var(--color-brown-900)}.card--news .card__actions{padding-top:var(--space-s);margin-top:auto}.card--news .button{z-index:1;color:var(--color-brown-900);border-color:var(--color-brown-900);background:0 0;position:relative}.card--news:hover .button,.card--news:focus-within .button{color:var(--color-ink-inverse);background:var(--color-brown-900);border-color:var(--color-brown-900)}.card--news .card__title{text-wrap:wrap}.view-sitewide-search.view-display-id-search_results_page .card--sitewide-search-result{min-height:11.5rem;padding:var(--space-m);background:var(--color-sweet-grass-dark);border-radius:var(--radius-2xl)}.view-sitewide-search.view-display-id-search_results_page .card--sitewide-search-result:hover,.view-sitewide-search.view-display-id-search_results_page .card--sitewide-search-result:focus-within{background:var(--color-sweet-grass)}.view-sitewide-search.view-display-id-search_results_page .card--sitewide-search-result .card__badge{background:var(--color-white)}.view-sitewide-search.view-display-id-search_results_page .card--sitewide-search-result .card__content{gap:var(--space-s)}.view-sitewide-search.view-display-id-search_results_page .card__excerpt strong{font-weight:var(--font-weight-semibold)}.card--resource.card--external .card__external-link{transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:0 1px,100% 1px;text-decoration:none}.card--resource.card--external .card__external-link:hover,.card--resource.card--external .card__external-link:focus-visible{background-size:100% 3px,0 1px}@media (prefers-reduced-motion:reduce){.card--resource.card--external .card__external-link{transition:none}}.card--resource.card--external .card__external-link{font-size:var(--font-size-sm);color:var(--color-brown-900);margin:0}footer.card__meta{flex-direction:row-reverse;justify-content:flex-end;display:flex}.contact-card{gap:var(--space-m);width:min(100%,42rem);height:100%;padding:var(--space-m);background:var(--color-brush);color:var(--color-brown-900);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.contact-card__badge{padding:var(--space-3xs) var(--space-2xs);background:var(--color-wattle);border-radius:var(--radius-sm);font-size:var(--step--2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);align-self:flex-start;margin:0}.contact-card__title{color:var(--color-brown-900);font-size:clamp(1.2005rem,1.1121rem + .393vw,1.4657rem);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);margin:0}.contact-card__services,.contact-card__contacts{flex-direction:column;display:flex}.contact-card__services:empty,.contact-card__contacts:empty{margin-block-start:0;display:none}.is-canvas-editor .contact-card__services:empty,.is-canvas-editor .contact-card__contacts:empty{display:flex}.contact-card__services{gap:var(--space-2xs)}.contact-card__contacts{gap:var(--space-2xs);margin-block-start:auto}.contact-card__services>*,.contact-card__contacts>*{display:grid}.contact-card__service,.contact-card__contact,.contact-card__website-link{align-items:flex-start;gap:var(--space-2xs);color:var(--color-brown-900);font-size:clamp(.875rem,.83rem + .2vw,.985rem);line-height:var(--line-height-snug);display:flex}.contact-card__service-icon,.contact-card__contact-icon,.contact-card__website-icon{color:var(--color-brown-900);flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.contact-card__service-icon svg,.contact-card__contact-icon svg,.contact-card__contact-icon img,.contact-card__website-icon img,.contact-card__website-icon svg{width:100%;height:100%;display:block}.contact-card__service-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.contact-card__contact-link,.contact-card__website-link{color:var(--color-brown-900)}.contact-card__contact-link{text-decoration:none}.contact-card__contact-link:hover,.contact-card__website-link:hover{color:var(--color-brown-700)}.contact-card__contact-link:focus-visible,.contact-card__website-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.contact-card__website{margin:0}.contact-card__website-link{width:fit-content;font-weight:var(--font-weight-semibold);text-decoration:underline}@media (max-width:559px){.contact-card__service,.contact-card__contact,.contact-card__website-link{gap:var(--space-2xs)}}.resource-listing,.news-listing,.service-listing{background:var(--color-macadamia)}.resource-listing,.news-listing{background:var(--color-white)}.service-listing{margin-inline:.75rem}@media (min-width:840px){.service-listing{margin-inline:.9rem}}.service-listing{margin-block-start:var(--space-xl)}.service-listing__header{padding-inline-start:var(--space-m)}.resource-listing__inner,.news-listing__inner,.service-listing__inner{padding-block:var(--space-xl)}.resource-listing__header,.news-listing__header,.service-listing__header{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.resource-listing__link,.news-listing__link,.service-listing__link{padding:var(--space-3xs) var(--space-s);font-size:var(--step--1);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);align-items:center;text-decoration:none;display:inline-flex}.resource-listing__link:hover,.news-listing__link:hover,.service-listing__link:hover{background:var(--color-slate-700);border-color:var(--color-slate-700);color:var(--color-ink-inverse)}.resource-listing__header-actions,.news-listing__header-actions,.service-listing__header-actions{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;width:100%;margin-inline-start:0;display:flex}@media (min-width:840px){.resource-listing__header-actions,.news-listing__header-actions,.service-listing__header-actions{justify-content:flex-start;width:auto;margin-inline-start:auto}}.resource-listing__controls,.news-listing__controls,.service-listing__controls{align-items:center;gap:var(--space-2xs);display:flex}.resource-listing__page,.news-listing__page,.service-listing__page{min-width:4rem;font-size:var(--step--1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-brown-900);text-align:end;font-variant-numeric:tabular-nums;margin:0}.resource-listing__control,.news-listing__control,.service-listing__control{width:2.5rem;height:2.5rem;color:var(--color-brown-900);background:var(--color-brush);border-radius:var(--radius-sm);transition:background-color var(--transition-base),opacity var(--transition-base);border:0;justify-content:center;align-items:center;display:inline-flex}.resource-listing__control[hidden],.news-listing__control[hidden],.service-listing__control[hidden]{display:none}.resource-listing__control:disabled,.news-listing__control:disabled,.service-listing__control:disabled{cursor:not-allowed;opacity:.48}.resource-listing__control:not(:disabled):hover,.news-listing__control:not(:disabled):hover,.service-listing__control:not(:disabled):hover{background:var(--color-coastal)}.resource-listing__control-icon,.news-listing__control-icon,.service-listing__control-icon{width:1.375rem;height:1.375rem}.resource-listing__control--next .resource-listing__control-icon,.news-listing__control--next .news-listing__control-icon,.service-listing__control--next .service-listing__control-icon{transform:rotate(180deg)}.resource-listing__viewport,.news-listing__viewport,.service-listing__viewport{margin-inline:calc(var(--container-padding) * -1);overscroll-behavior-inline:contain;scroll-padding-inline:var(--container-padding) 0;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block-end:var(--space-2xs);padding-inline-start:var(--container-padding);overflow:auto hidden}.service-listing__viewport{scroll-padding-inline:var(--space-m) 0;margin-inline:0 -.75rem;padding-inline-start:var(--space-m)}@media (min-width:840px){.service-listing__viewport{margin-inline-end:-.9rem}}.resource-listing__viewport:focus-visible,.news-listing__viewport:focus-visible,.service-listing__viewport:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.resource-listing__viewport::-webkit-scrollbar{display:none}.news-listing__viewport::-webkit-scrollbar{display:none}.service-listing__viewport::-webkit-scrollbar{display:none}.testimonial-band{background:var(--color-white);padding-block:.75rem}@media (min-width:840px){.testimonial-band{padding-block:.9rem}}.testimonial{isolation:isolate;margin-inline:.75rem;position:relative}@media (min-width:840px){.testimonial{margin-inline:.9rem}}.testimonial{background:var(--color-sweet-grass);border-radius:var(--radius-hero);margin-block:0;overflow:hidden}.testimonial:before,.testimonial:after{content:"";z-index:-1;will-change:opacity;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 -2px}.testimonial:before{background-image:-webkit-image-set(url(/themes/custom/vetwell/assets/images/gradients/Gradient-BGLight.webp) 1x type("image/webp"),url(/themes/custom/vetwell/assets/images/gradients/Gradient-BGLight.png) 1x type("image/png"));background-image:image-set("/themes/custom/vetwell/assets/images/gradients/Gradient-BGLight.webp" 1x type("image/webp"),"/themes/custom/vetwell/assets/images/gradients/Gradient-BGLight.png" 1x type("image/png"))}.testimonial:after{opacity:0;background-image:-webkit-image-set(url(/themes/custom/vetwell/assets/images/gradients/Gradient-BGDark.webp) 1x type("image/webp"),url(/themes/custom/vetwell/assets/images/gradients/Gradient-BGDark.png) 1x type("image/png"));background-image:image-set("/themes/custom/vetwell/assets/images/gradients/Gradient-BGDark.webp" 1x type("image/webp"),"/themes/custom/vetwell/assets/images/gradients/Gradient-BGDark.png" 1x type("image/png"))}.testimonial.is-gradient-dark:before{opacity:0}.testimonial.is-gradient-dark:after{opacity:1}.testimonial__inner{padding-inline:calc(var(--container-padding) - .75rem)}@media (min-width:840px){.testimonial__inner{padding-inline:calc(var(--container-padding) - .9rem)}}.testimonial__inner{min-height:clamp(32rem,40vw,44rem);padding-block:var(--space-xl) calc((var(--container-padding) - .75rem) * 1.5);gap:var(--space-xl);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:840px){.testimonial__inner{padding-block:var(--space-2xl) calc(var(--container-padding) - .9rem);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(14rem,18vw,20rem);align-items:end}}.testimonial__figure{--testimonial-slide-distance:clamp(.75rem,1vw,1.25rem);gap:var(--space-m);opacity:1;will-change:opacity,transform;flex-direction:column;margin:0;margin-inline-start:calc(var(--container-padding) - .75rem);transition:opacity .22s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0)}@media (min-width:840px){.testimonial__figure{grid-area:1/1;align-self:start;width:90%;margin-inline-start:0}}.testimonial__figure.is-leaving{opacity:0;transition:opacity .22s cubic-bezier(.4,0,.2,1);transform:translate(0)}.testimonial__figure.is-entering{animation:.98s cubic-bezier(.24,.72,.32,1) both testimonial-text-enter}@keyframes testimonial-text-enter{0%{opacity:0;transform:translate3d(var(--testimonial-slide-distance),0,0)}55%{opacity:1}to{opacity:1;transform:translate(0)}}.testimonial__quote{border:0;margin:0;padding:0}.testimonial__text{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:clamp(2rem,1.25rem + 1.55vw,3.75rem);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-brown-900)}.testimonial__attribution{font-size:var(--step-0);line-height:var(--line-height-normal)}.testimonial__name{font-weight:var(--font-weight-semibold);color:var(--color-brown-900);margin:0}.testimonial__role{color:var(--color-brown-900);margin:0}.testimonial__portrait{isolation:isolate;aspect-ratio:1/1.414;background:var(--color-slate-500);border-radius:var(--radius-xl);justify-self:end;width:min(55%,11rem);margin:0;position:relative;overflow:hidden}@media (min-width:840px){.testimonial__portrait{grid-area:1/2/span 2;align-self:end;width:100%}}.testimonial__portrait-image{--testimonial-image-parallax-offset:0px;object-fit:cover;object-position:48% 50%;opacity:1;width:100%;height:100%;transform:translate3d(0,var(--testimonial-image-parallax-offset),0) scale(1);transform-origin:50%}.testimonial__portrait-image[data-parallax-media]{--testimonial-image-parallax-buffer:0px;--testimonial-image-parallax-buffer-negative:0px;inset-block:var(--testimonial-image-parallax-buffer-negative);height:calc(100% + var(--testimonial-image-parallax-buffer) + var(--testimonial-image-parallax-buffer));will-change:opacity,transform;position:absolute;inset-inline:0}.testimonial__portrait-image--current{z-index:1}.testimonial__portrait-image--next{z-index:2;opacity:0;transform:translate3d(0,var(--testimonial-image-parallax-offset),0) scale(1.12)}.testimonial__portrait-image--next.is-entering{animation:.98s cubic-bezier(.22,1,.36,1) both testimonial-image-enter}@keyframes testimonial-image-enter{0%{opacity:0;transform:translate3d(0,var(--testimonial-image-parallax-offset),0) scale(1.12)}to{opacity:1;transform:translate3d(0,var(--testimonial-image-parallax-offset),0) scale(1)}}.testimonial__controls{align-items:center;gap:var(--space-2xs);margin-block-start:calc(var(--space-m) - var(--space-xl));margin-inline-start:calc(var(--container-padding) - .75rem);display:flex}@media (min-width:840px){.testimonial__controls{grid-area:2/1;align-self:end;margin-block-start:0;margin-inline-start:0}}.testimonial__control{width:2.5rem;height:2.5rem;color:var(--color-brown-900);background:var(--color-white);border-radius:var(--radius-sm);transition:background-color var(--transition-base),opacity var(--transition-base);border:0;justify-content:center;align-items:center;display:inline-flex}.testimonial__control:disabled{cursor:not-allowed;opacity:.48}.testimonial__control:not(:disabled):hover{background:var(--color-coastal)}.testimonial__control-icon{width:1.375rem;height:1.375rem}.testimonial__control--next .testimonial__control-icon{transform:rotate(180deg)}.testimonial__page{margin:0 0 0 var(--space-s);font-size:var(--step--1);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-brown-900)}.testimonial__items{display:none}.is-canvas-editor .testimonial__items{gap:var(--space-2xs);padding:var(--space-xs);background:var(--overlay-white-30);border-radius:var(--radius-md);grid-column:1/-1;display:grid}.is-canvas-editor .testimonial__item{padding:var(--space-xs);color:var(--color-brown-900);background:var(--overlay-white-45);border:1px solid var(--overlay-brown-20);border-radius:var(--radius-sm);display:block}.is-canvas-editor .testimonial__item-quote,.is-canvas-editor .testimonial__item-attribution{margin:0}.is-canvas-editor .testimonial__item-quote{font-family:var(--font-display);font-size:var(--step-0);line-height:var(--line-height-tight)}.is-canvas-editor .testimonial__item-attribution{gap:var(--space-3xs);font-size:var(--step--1);flex-wrap:wrap;margin-block-start:var(--space-3xs);display:flex}@media (prefers-reduced-motion:reduce){.testimonial__figure,.testimonial__figure.is-entering,.testimonial__figure.is-leaving,.testimonial__portrait-image{opacity:1;transition:none;transform:none}.testimonial__portrait-image--next,.testimonial__portrait-image--next.is-entering{opacity:0;animation:none;transform:none}.testimonial:before,.testimonial:after{transition:none}}.cta-tray{background:var(--color-brush)}.cta-tray__inner{padding-block:var(--space-xl) var(--space-2xl)}.cta-tray__title{margin:0 0 var(--space-m);font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-brown-900)}.cta-tray .quick-links--tray{grid-template-columns:1fr}@media (min-width:840px){.cta-tray .quick-links--tray{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.cta-tray .quick-links--tray{grid-template-columns:repeat(4,1fr)}}.error-page{min-height:52vh;padding:var(--space-xl) var(--container-padding) var(--space-2xl);text-align:center;flex-direction:column;align-items:center;display:flex}.error-page__breadcrumbs{margin-block-end:var(--space-m)}.error-page__title{margin:0 0 var(--space-xl)}.error-page__status{margin:0 0 var(--space-2xl)}.error-page__rule{width:100vw;margin:0 0 var(--space-xl);border:0;border-block-start:1px solid var(--color-border-default)}.error-page__message{margin:0}@media (min-width:840px){.error-page{padding-block-start:var(--space-2xl)}}.social-links{gap:var(--space-xs);margin-top:var(--space-l);display:flex}.social-links__link{border-radius:var(--radius-sm);width:clamp(2.125rem,2rem + .5556vw,2.5rem);height:clamp(2.125rem,2rem + .5556vw,2.5rem);color:var(--color-brown-900);background:var(--color-macadamia);transition:background-color var(--transition-base),color var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social-links__link:hover{background:var(--color-sky);color:var(--color-brown-900)}.social-links__link:hover .social-links__icon{filter:none}.social-links__icon{width:clamp(1.375rem,1.2917rem + .3704vw,1.625rem);height:clamp(1.375rem,1.2917rem + .3704vw,1.625rem);transition:filter var(--transition-base);display:block}.site-footer{background:var(--color-brush);color:var(--color-ink)}.site-footer:before{content:"";background:var(--color-ironbark-50);height:1px;margin-inline:var(--container-padding);display:block}.site-footer__inner{gap:var(--space-l);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:840px){.site-footer__inner{row-gap:var(--space-xl);column-gap:var(--space-2xl);grid-template-columns:minmax(0,auto) 1fr auto auto;align-items:start}}.site-footer__logos{align-items:center;gap:var(--space-m);flex-wrap:nowrap;display:flex}@media (min-width:840px){.site-footer__logos{grid-column:1/-1}}.site-footer__brand{gap:var(--space-m);flex-direction:column;max-width:44rem;display:flex}.site-footer__logo{flex-shrink:1;min-width:0;height:auto;display:block}.site-footer__logo--government{aspect-ratio:134/69;width:clamp(6rem,5.3333rem + 2.963vw,8rem)}.site-footer__logo--agency{aspect-ratio:1093.44/200;width:clamp(13.5rem,12rem + 3vw,17.25rem)}.site-footer__logo-divider{background:var(--overlay-brown-40);width:1px;min-height:clamp(3.5rem,3rem + 1.5vw,4.25rem)}.site-footer__acknowledgement{max-width:42ch;font-size:var(--step-0);color:var(--color-brown-900);margin:0}@media (min-width:840px){.site-footer__nav{grid-column:3}}.site-footer__list{gap:var(--space-xs);flex-direction:column;display:flex}.site-footer__link{font-size:var(--step-0);font-weight:var(--font-weight-medium);color:var(--color-ink);transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none;display:inline-block}.site-footer__link:hover,.site-footer__link:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.site-footer__link{transition:none}}.site-footer__link:hover,.site-footer__link:focus-visible{color:var(--color-brown-900)}.site-footer__link--heading{font-weight:var(--font-weight-semibold)}.site-footer__back-to-top{align-items:center;gap:var(--space-2xs);width:fit-content;font-size:var(--step-0);font-weight:var(--font-weight-medium);color:var(--color-brown-900);transition:background-size var(--transition-base),color var(--transition-base);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;justify-self:start;text-decoration:none;display:inline-flex}.site-footer__back-to-top:hover,.site-footer__back-to-top:focus-visible{background-size:100% 3px}@media (prefers-reduced-motion:reduce){.site-footer__back-to-top{transition:none}}.site-footer__back-to-top:hover,.site-footer__back-to-top:focus-visible{color:var(--color-brown-700)}.site-footer__back-icon{width:1rem;height:1rem;transform:rotate(90deg)}.site-footer__rule{border:none;border-top:1px solid var(--color-ironbark-50);grid-column:1/-1;margin:0}.site-footer__copyright{font-size:var(--step--1);color:var(--color-brown-700);margin:0}.site-footer__legal-list{gap:var(--space-m);font-size:var(--step--1);color:var(--color-brown-700);flex-wrap:wrap;display:flex}@media (min-width:840px){.site-footer__legal-list{grid-column:3/-1}}.site-footer__legal-list .site-footer__link{font-size:inherit}.accordion{border-block-start:1px solid var(--color-border-default);border-block-end:1px solid var(--color-border-default)}.accordion__item{border-block-end:1px solid var(--color-border-default)}.accordion__item:last-child{border-block-end:0}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-s);padding-inline:var(--space-xs);font-weight:var(--font-weight-semibold);color:var(--color-brown-900);cursor:pointer;transition:background-color var(--transition-base);list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:hover{background:var(--color-sand-stone)}.accordion__summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;outline-offset:2px}.accordion__label{font-size:var(--step-0);line-height:var(--line-height-snug)}.accordion__chevron{color:currentColor;width:.75rem;height:.5rem;transition:transform var(--transition-base);flex:none}.accordion__item[open] .accordion__chevron{transform:rotate(180deg)}.accordion__body{padding-block-end:var(--space-m);padding-inline:var(--space-xs);font-size:var(--step-0);line-height:var(--line-height-normal);color:var(--color-brown-900)}.accordion__body>:first-child{margin-block-start:0}.accordion__body>:last-child{margin-block-end:0}.accordion__body p{margin-block:0 var(--space-s)}.accordion__body a{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}@supports (interpolate-size:allow-keywords) and selector(::details-content){.accordion{interpolate-size:allow-keywords}.accordion__item::details-content{block-size:0;transition:block-size var(--transition-base),content-visibility var(--transition-base) allow-discrete;overflow-y:clip}.accordion__item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.accordion__chevron{transition:none}.accordion__item::details-content{transition:none}}.downloads{gap:var(--space-xs);flex-direction:column;display:flex}.downloads__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.downloads__link{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-brown-900);transition:background-color var(--transition-base),border-color var(--transition-base);background:0 0;text-decoration:none;display:flex}.downloads__link:hover{background:var(--color-brush);border-color:var(--color-brown-900)}.downloads__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.downloads__name{font-weight:var(--font-weight-regular);font-size:var(--step-0);line-height:var(--line-height-snug);flex:1}.downloads__end{align-items:center;gap:var(--space-s);color:var(--color-brown-900);flex:none;display:inline-flex}.downloads__meta{font-size:var(--step--1);color:var(--color-brown-700)}.downloads__icon{width:1.25rem;height:1.25rem;display:block}.article-share{justify-content:space-between;align-items:center;gap:var(--space-s);border-block-start:1px solid var(--color-border-default);flex-wrap:wrap;margin-block-start:var(--space-xl);padding-block-start:var(--space-m);display:flex}.article-share__label{font-size:var(--step-0);color:var(--color-brown-900);margin:0;line-height:1}.article-share__via{align-items:center;gap:var(--space-s);display:inline-flex}.article-share__via .social-links{margin-top:0}.article-share .social-links__link{background:var(--color-coastal)}.article-share .social-links__link:hover{background:var(--color-brush)}.two-panel-section .to-bottom{margin-block-start:var(--space-l)}.two-panel-section .to-bottom:has(>.prose+.button){align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}@media (min-width:840px){.two-panel-section .to-bottom{margin-block-start:calc(var(--space-3xl) + var(--space-3xl))}}.inline-text{float:left}.two-panel-section .article-banner__tags{margin-block-end:var(--space-s)}.full-width p{max-width:unset}.resources-view-block--white{background-color:#fff}.resources-view-block--yellow{background-color:var(--color-macadamia)}.resources-view-block__title{margin:0 0 var(--space-m)}.exposed-filter-bar{padding-bottom:14px}.brush{background-color:var(--color-brush)}.coastal{background-color:var(--color-coastal)}.wattle{background-color:var(--color-wattle)}.page--home .resource-listing__page,.page--home .news-listing__page{display:none}.page--home .site-header{background:var(--color-macadamia)}.entity-moderation-form{background:inherit}.layout-container{z-index:auto;position:relative}.site-branding-logo{width:265px;max-width:min(265px,70vw);height:49px;display:block}.site-branding-logo img{object-fit:contain;width:100%;height:100%;display:block}.site-branding-name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-2);font-weight:700;line-height:1.05;display:block}@media (max-width:48rem){.site-branding-logo{width:216px;height:40px}}.is-canvas-editor [data-canvas-slot]{outline:1px dashed var(--overlay-brown-20);outline-offset:2px;min-height:2.5rem}.is-canvas-editor .site-header__inner{align-items:center;gap:var(--space-s);flex-wrap:nowrap}@media (min-width:1120px){.is-canvas-editor .site-header__pill--menu{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
