/* aw-components */
.aw-hero{padding-block:var(--kit-space-6) var(--kit-space-6)!important;background:linear-gradient(180deg,var(--kit-color-bg) 0%,var(--kit-color-canvas) 100%);}.kit-hero-title{margin:0 0 var(--kit-space-4);}@media (max-width:1199px){.aw-hero{padding-top:var(--kit-space-5)!important;}}.kit-finder{display:flex;flex-wrap:wrap;gap:var(--kit-space-3);align-items:center;margin:var(--kit-space-5) 0 var(--kit-space-4);padding:var(--kit-space-3);background:var(--kit-color-raised);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--kit-radius-card);box-shadow:var(--kit-elevation-2);}.aw-finder-band{padding-block:var(--kit-space-section) var(--kit-space-section-end)!important;}.aw-finder-band h2{margin-bottom:var(--kit-space-2);}.kit-finder label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.kit-finder select{flex:1 1 16rem;min-width:0;font-size:var(--kit-type-lead);}.aw-band .wp-block-heading{color:var(--kit-color-on-ink);}.aw-band p{color:color-mix(in srgb,var(--neutral-0) 85%,transparent);}.aw-mosaic img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--kit-radius-media);transition:transform var(--kit-motion-slow) var(--kit-motion-ease);}.aw-mosaic figure:hover img{transform:scale(1.03) rotate(-0.5deg);}.aw-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--kit-space-5);}.aw-count{display:flex;flex-direction:column;}.aw-count strong{font-family:var(--kit-font-display);font-weight:var(--kit-weight-bold);letter-spacing:var(--kit-tracking-heading);font-size:var(--kit-type-stat);line-height:1;color:var(--kit-color-accent);}.aw-testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--kit-space-5);margin:var(--kit-space-5) 0;}.aw-testimonial{margin:0;padding:var(--kit-space-5);background:var(--kit-color-surface);border-radius:var(--kit-radius-card);}.aw-testimonial blockquote{margin:0 0 var(--kit-space-4);font-family:var(--kit-font-display);font-weight:var(--kit-weight-medium);font-size:var(--kit-type-h4);line-height:1.4;border:0;padding:0;}.aw-testimonial figcaption{display:flex;flex-direction:column;font-size:var(--kit-type-sm);}.aw-testimonial figcaption span{color:var(--kit-color-muted);}.kit-claim{margin-block:var(--kit-space-7);padding:var(--kit-space-5);border-radius:var(--kit-radius-card);background:var(--kit-color-surface-soft);border:var(--kit-border-width) solid var(--kit-color-line);}.kit-claim summary{cursor:pointer;font-weight:var(--kit-weight-strong);min-height:var(--kit-size-target);display:flex;align-items:center;}.kit-claim details[open]>summary{margin-bottom:var(--kit-space-4);}.aw-motion .aw-hero :is(.kit-hero-title,.aw-hero-lead,.aw-hero-actions,.aw-quick,.aw-hero-media){animation:kit-rise var(--kit-motion-slow) var(--kit-motion-ease) both;}@media (max-width:767px){.aw-listing-card{display:grid;grid-template-columns:var(--kit-thumb-md) 1fr;column-gap:var(--kit-space-4);align-items:center;}.aw-listing-card>*{grid-column:2;}.aw-listing-card>.kit-logo{grid-column:1;grid-row:1 / span 4;max-width:var(--kit-thumb-md);margin:0;}}.kit-share-copy{cursor:pointer;}.kit-segment :is(a,button){min-height:var(--kit-size-target);}@media (prefers-reduced-motion:reduce){.kit-ed-more .kit-ico{transition:none;}}.aw-story-title{font-size:var(--kit-type-h3)!important;line-height:1.3!important;margin:0 0 var(--kit-space-2);}.aw-story-title a{color:var(--kit-color-ink);text-decoration:none;}.aw-story-title a::after{content:"";position:absolute;inset:0;}.aw-docs{border-top:var(--kit-border-width) solid var(--kit-color-line);}.kit-doc-cover{width:var(--kit-thumb-md);aspect-ratio:3/4;border-radius:var(--kit-radius-xs);overflow:hidden;background:var(--kit-color-raised);box-shadow:var(--kit-elevation-1);display:flex;align-items:center;justify-content:center;color:var(--kit-color-muted);}.kit-doc-cover img{width:100%;height:100%;object-fit:cover;object-position:top;}@media (max-width:767px){.kit-doc-cover{width:var(--kit-thumb-sm);}}.aw-res{display:grid;gap:var(--kit-space-grid);grid-template-columns:minmax(0,1fr);}@media (min-width:768px){.aw-res{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1200px){.aw-res{grid-template-columns:repeat(3,minmax(0,1fr));}}.aw-org-name{font-size:var(--kit-type-h3)!important;line-height:1.3!important;margin:0;}.aw-org-name a{color:var(--kit-color-ink);text-decoration:none;}.aw-org-name a::after{content:"";position:absolute;inset:0;}.aw-opps{display:grid;gap:var(--kit-space-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--kit-card-min)),1fr));}@media (min-width:768px){.aw-opps{grid-template-columns:repeat(2,minmax(0,1fr));}}.aw-opp-actions{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);margin-top:auto;padding-top:var(--kit-space-3);}.aw-src--also{flex-wrap:wrap;}.aw-src-also{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-1);margin:0;padding:0;list-style:none;}.aw-src-also li{margin:0;padding:0;}.aw-src-also .aw-src-also-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--kit-size-target-min);min-height:var(--kit-size-target-min);min-height:max(var(--kit-size-target-min),var(--kit-size-target,24px));text-decoration:none;}.aw-src-also .aw-src-also-link::after{content:none!important;}.aw-src-also .aw-src-also-link:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);border-radius:var(--radius-sm);}.aw-item-place{display:inline-flex;align-items:center;gap:var(--kit-meta-icon-gap,var(--kit-space-1));color:inherit;text-decoration:none;}.aw-item-place .kit-ico{--kit-ico-size:var(--kit-meta-icon,1em);}.aw-item-place::after{content:none!important;}@media (hover:hover){.aw-item-place:hover{text-decoration:underline;text-underline-offset:2px;}}.aw-item-place:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);border-radius:var(--kit-radius-hair);}.aw-listing-upi{margin-right:var(--kit-space-2);font-family:var(--kit-font-mono,monospace);}.aw-listing-support .aw-facts{margin-top:var(--kit-space-3);}.kit-main>.aw-more-group{margin:var(--kit-space-7) 0 0;}.kit-item .kit-faq,.aw-hub-faq{margin-top:var(--kit-space-7);}.aw-side-claim{padding:var(--kit-space-5);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--kit-radius-card);background:var(--kit-color-raised);}.aw-side-claim>*{margin:0 0 var(--kit-space-3);}.aw-side-claim>:last-child{margin-bottom:0;}.aw-side-claim-title{font-size:var(--kit-type-lg,1.125rem);line-height:1.3;}.aw-card-time{min-height:36px;}.kit-ed-list .aw-src{grid-area:terms;margin:0;}.kit-ed-lead .aw-src{margin-top:var(--kit-space-2);}:is(.kit-ed-list,.kit-ed-lead) .aw-card-time{padding-right:0;min-height:0;}.is-layout-constrained>.aw-src{margin-left:auto!important;margin-right:auto!important;}.aw-report{margin-block:var(--kit-space-4) var(--kit-space-7);}.aw-report summary{cursor:pointer;display:inline-flex;align-items:center;min-height:var(--kit-size-target);font-size:var(--kit-type-sm);font-weight:var(--kit-weight-strong);color:var(--kit-color-muted);text-decoration:underline;text-underline-offset:var(--kit-underline-offset-sm);}.aw-report summary::-webkit-details-marker{display:none;}.aw-report details[open]{padding:var(--kit-space-5);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--kit-radius-card);background:var(--kit-color-raised);}.aw-report summary:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset-lg);border-radius:var(--kit-radius-control);}.aw-org-name a,.aw-doc-title a{display:inline-block;padding-block:2px;}.aw-search-results li>.kit-tags,.aw-hub-group li>.kit-tags{margin:0 0 var(--kit-space-1);}.aw-banner{position:relative;margin-block:0 var(--kit-space-5,1.25rem);}.aw-banner picture,.aw-banner img{display:block;width:100%;height:auto;aspect-ratio:16 / 5;object-fit:cover;border-radius:var(--kit-radius-card);}@media (max-width:767px){.aw-banner picture,.aw-banner img{aspect-ratio:4 / 3;}}.kit-card[class*="kit-card--"]>.kit-card-media:has(.aw-story-logo){background:var(--kit-color-raised);}.kit-card[class*="kit-card--"]>.kit-card-media .aw-story-logo{object-fit:contain;padding:var(--kit-space-4);box-sizing:border-box;transform:none!important;}.wp-block-search .wp-block-search__button{min-height:var(--kit-size-target);}:is(.aw-org-name,.aw-story-title) a{display:inline-block;min-height:var(--kit-space-5);}.kit-section-band .aw-tag-main-page{margin-top:var(--kit-space-head);}.aw-closed-mark,.aw-blacklisted-mark{vertical-align:middle;font-size:var(--fluid-label);font-weight:600;white-space:nowrap;}.aw-newsletter-form [type=submit]{--kit-btn-ico:var(--kit-ico-mail);}.aw-newsletter-form .frm-fluent-form fieldset{display:flex!important;flex-direction:column;gap:var(--kit-space-3);}.aw-newsletter-form .ff-el-group{margin:0;}.aw-newsletter-form .ff_submit_btn_wrapper{order:4;}.aw-newsletter-form .ff-custom_html{order:5;}.aw-newsletter-form .ff-custom_html p{margin:0;font-size:var(--kit-type-xs);line-height:1.5;}.aw-newsletter-form .ff-el-input--label{margin:0 0 var(--kit-space-2);}.aw-newsletter-form .ff-el-input--label label{display:block;margin:0;font-weight:var(--kit-weight-regular);color:inherit;}.aw-newsletter-form .ff-el-input--label.ff-el-is-required label::after{content:none;}.aw-newsletter-form .ff-el-form-control{width:100%;box-sizing:border-box;height:var(--kit-field-height);min-height:var(--kit-field-height);padding:0 var(--s-3);font:inherit;font-size:max(1rem,var(--kit-type-base));color:var(--neutral-10);background-color:var(--neutral-0);border:var(--kit-border-control) solid var(--kit-field-border);border-radius:var(--r-2);transition:border-color var(--kit-motion-fast) var(--kit-motion-ease),box-shadow var(--kit-motion-fast) var(--kit-motion-ease);}@media (hover:hover){.aw-newsletter-form .ff-el-form-control:hover{border-color:var(--neutral-5);box-shadow:none;}}.aw-newsletter-form .ff-el-form-control:focus,.aw-newsletter-form .ff-el-form-control:focus-visible{outline:none;border-color:var(--color-blue);box-shadow:0 0 0 var(--kit-focus-outline) var(--color-blue);}.aw-newsletter-form .ff-el-is-error .ff-el-form-control{border-color:var(--kit-color-danger);background:var(--kit-color-danger-soft);}.aw-newsletter-form .ff-el-is-error .text-danger{display:block;margin-top:var(--kit-space-1);font-size:var(--kit-type-sm);font-weight:var(--kit-weight-strong);color:var(--kit-color-accent);}.aw-newsletter-form .ff-btn-submit.kit-btn{width:100%;}.aw-newsletter-form .ff-message-success{margin:0;padding:var(--kit-space-5);border:0;border-left:var(--kit-border-accent) solid var(--kit-color-accent);border-radius:var(--kit-radius-card);background:transparent;color:inherit;box-shadow:none;}.aw-newsletter-form .ff-message-success p{margin:0;}.aw-newsletter-form .ff-errors-in-stack{color:var(--kit-color-accent);}.aw-nl-band{--nl-mark:color-mix(in srgb,var(--kit-color-danger) 82%,var(--kit-color-ink));--nl-mark-deep:color-mix(in srgb,var(--kit-color-danger) 62%,var(--kit-color-ink));--kit-nl-mark:var(--nl-mark);}.aw-nl-art-halo{fill:color-mix(in srgb,var(--nl-mark) 12%,transparent);}.aw-nl-art-sheet{fill:var(--kit-color-surface);stroke:color-mix(in srgb,var(--nl-mark) 20%,var(--kit-color-line));stroke-width:1;}.aw-nl-art-rule{stroke:color-mix(in srgb,var(--kit-color-ink) 22%,transparent);stroke-width:1.5;stroke-linecap:round;}.aw-nl-art-back{fill:var(--nl-mark-deep);}.aw-nl-art-flap{fill:var(--nl-mark);stroke:var(--nl-mark-deep);stroke-width:1;stroke-linejoin:round;}.aw-nl-art-seal{fill:var(--nl-mark-deep);stroke:var(--kit-color-surface);stroke-width:1;}.aw-nl-band .aw-newsletter-form .ff-el-input--label{margin-bottom:var(--kit-space-1);}.aw-nl-band .aw-newsletter-form .ff-el-input--label label{font-size:var(--kit-type-sm);color:var(--kit-color-text);}.aw-nl-band .aw-newsletter-form .ff-custom_html p{color:var(--kit-color-muted);}.aw-nl-band .aw-newsletter-form :is(.ff-el-is-error .text-danger,.ff-errors-in-stack){color:var(--kit-color-danger);}.aw-nl-band .aw-newsletter-form .ff-message-success{border-left-color:var(--kit-color-success);}.aw-nl-band .aw-newsletter-form .ff-el-form-control{height:var(--kit-btn-height);min-height:var(--kit-btn-height);background-color:var(--kit-color-raised);transition-duration:var(--kit-motion-base);}.aw-nl-band .aw-newsletter-form .ff-el-form-control:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);}.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn{--kit-btn-primary-bg:var(--nl-mark);--kit-btn-primary-bg-hover:var(--nl-mark-deep);--kit-btn-primary-fg:var(--kit-color-on-ink);--kit-btn-primary-fg-hover:var(--kit-color-on-ink);min-height:var(--kit-btn-height);font-weight:var(--kit-weight-strong);transition:background-color var(--kit-motion-base) var(--kit-motion-ease),transform var(--kit-motion-base) var(--kit-motion-ease),box-shadow var(--kit-motion-base) var(--kit-motion-ease);}@media (hover:hover){.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn:hover:not([disabled],.is-loading,[aria-busy=true]){box-shadow:var(--kit-elevation-2);}}.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn:active:not([disabled]){background:var(--nl-mark-deep);box-shadow:none;}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn:hover:not([disabled],.is-loading,[aria-busy=true]){transform:translateY(var(--kit-motion-lift));}}@media (prefers-reduced-motion:no-preference){.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn:active:not([disabled]){transform:translateY(var(--kit-btn-press));}}@media (prefers-reduced-motion:reduce){.aw-nl-band .aw-newsletter-form :is(.ff-btn-submit.kit-btn,.ff-el-form-control){transition:none;}.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn:active:not([disabled]){transform:none;}}.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn::before{content:"";flex:none;width:var(--kit-space-4);height:var(--kit-space-4);background-color:currentColor;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;}.aw-nl-band .aw-newsletter-form .ff_submit_btn_wrapper{order:1;}.aw-nl-band .aw-newsletter-form .ff-custom_html{order:2;}@media (min-width:768px){.aw-nl-band .aw-newsletter-form .frm-fluent-form fieldset{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--kit-space-3);}.aw-nl-band .aw-newsletter-form :is(.ff-custom_html,.ff_submit_btn_wrapper){grid-column:1 / -1;margin:0;}.aw-nl-band .aw-newsletter-form .ff-btn-submit.kit-btn{width:auto;}}@media (min-width:1200px){.aw-nl-band .aw-newsletter-form .frm-fluent-form fieldset{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;}.aw-nl-band .aw-newsletter-form .ff_submit_btn_wrapper{grid-column:auto;}}.aw-form-ff,.aw-newsletter-form{--fluentform-border-color:var(--kit-field-border);}.aw-org-opt{display:block;min-height:var(--kit-size-target,44px);padding:var(--s-3);cursor:pointer;font-size:var(--fluid-body-sm);line-height:1.25;}.aw-org-opt[aria-selected=true],.aw-org-opt:hover{background:var(--kit-color-surface);}.aw-org-place{margin-left:0.25em;color:var(--kit-field-hint);}.aw-org-none{border-top:var(--kit-border-width) solid var(--kit-color-line);font-style:italic;}#report>summary,.aw-report-link,.aw-report-form [type=submit]{--kit-btn-ico:var(--kit-ico-alert);}#claim>summary::before,#report>summary::before,#volunteer>summary::before,.aw-claim-link::before,.aw-report-link::before{content:"";flex:none;width:1.125em;height:1.125em;background:currentColor;-webkit-mask:var(--kit-btn-ico) center / contain no-repeat;mask:var(--kit-btn-ico) center / contain no-repeat;}.aw-profile-badge,.taxonomy-aw_place a{display:inline-flex;align-items:center;gap:var(--kit-space-1);min-height:1.75rem;padding:0 var(--kit-space-2);border:0;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fluid-label)!important;font-weight:var(--kit-weight-regular)!important;font-style:normal;letter-spacing:0;line-height:1.2;white-space:nowrap;text-decoration:none!important;}.taxonomy-aw_place a{border:1px solid var(--kit-chip-border);background:var(--kit-chip-bg);color:var(--kit-chip-fg);}@media (hover:hover){.taxonomy-aw_place a:hover{background:var(--kit-chip-hover);border-color:var(--kit-chip-border-strong);}}.taxonomy-aw_place a::before{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--kit-ico-pin) center / contain no-repeat;mask:var(--kit-ico-pin) center / contain no-repeat;}.kit-site-header .wp-block-navigation__responsive-container.is-menu-open::before{content:"";position:fixed;top:calc(var(--kit-toggle-top,28px) + 22px - 24px);left:var(--kit-space-gutter);width:150px;height:var(--kit-size-control);background:url("/wp-content/plugins/animal-writes-core/theme/assets/css/../wordmark-light.svg") left center / contain no-repeat;}.aw-card-meta>.aw-src{margin:0!important;min-width:0;}.aw-card-meta>.aw-card-time{margin:0!important;padding:0!important;min-height:0!important;}:is(.wp-block-post-date,.kit-meta,.aw-law-date,.aw-posted-by){gap:var(--kit-meta-icon-gap)!important;font-size:var(--kit-meta-size)!important;font-weight:var(--kit-meta-weight)!important;color:var(--kit-color-muted)!important;line-height:1.3;}.aw-src.aw-src{display:inline-flex;align-items:center;gap:var(--s-1);width:fit-content;max-width:100%;box-sizing:border-box;min-height:1.75rem;padding:0 var(--s-2);border:1px solid var(--kit-chip-border);border-radius:var(--radius-sm);background:var(--kit-chip-bg);color:var(--kit-chip-fg)!important;font-size:var(--fluid-label)!important;font-weight:var(--kit-weight-regular)!important;line-height:1.2;}.aw-card-time .aw-rel-time{font:inherit;color:inherit;}:is(main h2,.aw-hub-group>h2,.aw-also h2,.kit-ed-head h2,.aw-vol-banner-title):not(.aw-story-title,.aw-case-title,.kit-eyebrow,.screen-reader-text,.wp-block-post-title,.aw-local-card-head,.aw-camp-band-title,.aw-take-part-card h2,.kit-action-card h2){font-size:var(--kit-type-h2)!important;font-weight:var(--kit-weight-bold)!important;line-height:1.2!important;letter-spacing:var(--kit-tracking-heading,-0.01em);}:is(.aw-story-title,.aw-org-name,.kit-ed-lead .wp-block-post-title,main .entry-content h3:not(:where(.aw-system .aw-hub-list:not(.aw-hub-library) .kit-card-title)),main h3.wp-block-heading,.aw-local-card-head,.aw-contact-row h3){font-size:var(--kit-type-h3)!important;font-weight:var(--kit-weight-strong)!important;line-height:1.25!important;}:is(.kit-ed-list .wp-block-post-title,main .entry-content h4,main h4.wp-block-heading,main .wp-block-post-template h4){font-size:var(--kit-type-h4)!important;font-weight:var(--kit-weight-strong)!important;line-height:1.3!important;}:is(main .entry-content h5,main h5){font-size:var(--kit-type-h4)!important;font-weight:var(--kit-weight-strong)!important;line-height:1.35!important;}:is(main h2,main h3,main h4,main h5) a{color:var(--kit-color-ink)!important;text-decoration:none;}:is(main h2,main h3,main h4,main h5) a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:var(--kit-underline-offset);}:is(.aw-story-title,.aw-org-name,.wp-block-post-template .wp-block-post-title){text-wrap:pretty;}@media (min-width:1200px){.kit-ed-list .wp-block-post-template>li:nth-child(n+4){display:none!important;}}.aw-gov-mark{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;margin-left:.2em;border-radius:50%;background:var(--kit-color-success);color:var(--kit-color-on-ink,#fff);vertical-align:-0.12em;}.aw-gov-mark .kit-ico{width:.7em;height:.7em;}.aw-date>.kit-ico{margin-right:var(--kit-icon-gap);flex:none;}.kit-section-visual img.aw-tile-logo{object-fit:contain;background:var(--kit-color-raised);padding:var(--kit-space-3);}.aw-date{white-space:nowrap;}.wp-block-post-content>.aw-about-band{width:auto;max-width:none!important;margin:0 calc(50% - 50vw)!important;padding:var(--kit-space-section) var(--kit-space-gutter) var(--kit-space-section-end);}.wp-block-post-content>.aw-about-band + .aw-about-band{margin-top:0!important;}.aw-about-inner{max-width:var(--kit-width-wide);margin-inline:auto;}.aw-about-inner>* + *{margin-block-start:var(--kit-space-4);}.aw-about-inner>.is-style-kits-label{margin-bottom:0;}.aw-about-inner>:is(h2,p){max-width:min(62ch,var(--kit-width-content));}.aw-about-inner>h2{max-width:24ch;margin-block-start:var(--kit-space-2);}.aw-about-inner>:is(.wp-block-group,.aw-about-how){margin-block-start:var(--kit-space-6);}.aw-about-inner>p.has-large-font-size{margin-block-start:var(--kit-space-6);font-weight:var(--kit-weight-strong);}.aw-about-band--raised{background:var(--kit-color-raised);}.aw-about-band--canvas{background:var(--kit-color-canvas);}.aw-about-band--ink{background:var(--kit-color-ink);color:color-mix(in srgb,var(--kit-color-on-ink) 85%,transparent);}.aw-about-band--ink :is(h2,h3,.aw-about-pivot){color:var(--kit-color-on-ink)!important;}.aw-about-band--ink .is-style-kits-label{color:color-mix(in srgb,var(--kit-color-on-ink) 70%,transparent);}.aw-about-who .wp-block-columns{margin:0;}.aw-about-who .wp-block-column>* + *{margin-block-start:var(--kit-space-4);}.aw-about-who .wp-block-column>h2{max-width:20ch;margin-block-start:var(--kit-space-2);}.aw-about-who .wp-block-column>p{max-width:min(62ch,var(--kit-width-content));}.aw-about-who .wp-block-column>p.has-large-font-size{margin-block-start:var(--kit-space-6);font-weight:var(--kit-weight-strong);}.aw-about-who .wp-block-image{margin:0;}.aw-about-who .wp-block-image img{width:100%;height:auto;border-radius:var(--kit-radius-media);}@media (min-width:768px) and (max-width:1199px){.aw-about-who .wp-block-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kit-space-grid);align-items:center;}}.aw-about-how{max-width:min(62ch,var(--kit-width-content));}.aw-about-how>*{margin-block:0;}.aw-about-how>* + *{margin-block-start:var(--kit-space-2);}.aw-about-band--ink .aw-about-inner>.aw-about-pivot{max-width:22ch;margin-block:var(--kit-space-6);font-size:var(--kit-type-h2);font-weight:var(--kit-weight-bold);line-height:1.15;letter-spacing:var(--kit-tracking-heading,-0.01em);}.aw-about-principle>*{margin-block:0;}.aw-about-principle>* + *{margin-block-start:var(--kit-space-2);}.aw-about-act{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--kit-space-5);background:var(--kit-color-raised);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--kit-radius-card);transition:border-color var(--kit-motion-base) var(--kit-motion-ease);}.aw-about-act>*{margin-block:0;}.aw-about-act>* + *{margin-block-start:var(--kit-space-2);}.aw-about-act>.wp-block-buttons{margin-block-start:auto;padding-top:var(--kit-space-4);}.aw-about-act .wp-block-button__link::before{content:"";position:absolute;inset:0;border-radius:inherit;}.aw-about-act:hover{border-color:var(--kit-color-ink);}.aw-about-act:has(.wp-block-button__link:focus-visible){outline:2px solid var(--kit-color-focus);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.aw-about-what .is-style-kits-card,.aw-about-act{transition:none;}}.wp-block-post-content>.aw-about-band:first-child{margin-top:0!important;padding-top:var(--kit-space-2);}:is(.aw-about-why,.aw-about-help) .aw-about-inner>.wp-block-group{grid-template-columns:minmax(0,1fr)!important;}@media (min-width:768px){.aw-about-why .aw-about-inner>.wp-block-group{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}@media (min-width:768px){.aw-about-help .aw-about-inner>.wp-block-group{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--kit-space-4);}}@media (min-width:768px) and (max-width:1199px){.aw-about-act .wp-block-button__link{padding-inline:var(--kit-space-3);font-size:var(--kit-type-sm);}}@media (min-width:768px){.aw-about-help .aw-about-act{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--kit-space-3);align-items:center;}.aw-about-help .aw-about-act>.aw-about-act-ico{margin-bottom:0;}.aw-about-help .aw-about-act>h3{margin-block-start:0;}.aw-about-help .aw-about-act>:not(.aw-about-act-ico,h3){grid-column:1 / -1;align-self:start;}.aw-about-help .aw-about-act>.wp-block-buttons{align-self:end;}}:is(.aw-about-what,.aw-about-help) .wp-block-button__link{white-space:nowrap;}.aw-about-band .aw-about-pic{margin:0 0 var(--kit-space-3)!important;}.aw-about-band .aw-about-pic img{display:block;width:100%;height:auto;border-radius:var(--kit-radius-media);}.aw-about-act>.aw-about-act-ico{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--kit-space-2);border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--kit-color-ink) 7%,var(--kit-color-raised));color:var(--kit-color-ink);}.aw-about-act>.aw-about-act-ico .kit-ico{--kit-ico-size:1.5rem;}.aw-about-what .aw-about-inner>.wp-block-group:not(.aw-about-how){grid-template-columns:minmax(0,1fr)!important;gap:var(--kit-space-4);}@media (min-width:1200px){.aw-about-what .aw-about-inner>.wp-block-group:not(.aw-about-how){grid-template-columns:repeat(2,minmax(0,1fr))!important;}}.aw-about-what .is-style-kits-card{position:relative;display:flex;flex-direction:column;gap:var(--kit-space-2);height:100%;margin:0!important;padding:var(--wp--custom--kits--card--padding,var(--kit-space-4))!important;background:var(--kit-color-canvas)!important;border:0!important;border-radius:var(--kit-radius-card)!important;transition:background-color var(--kit-motion-base) var(--kit-motion-ease);}.aw-about-what .is-style-kits-card>*{margin:0!important;}.aw-about-what .is-style-kits-card>h3 + p{font-size:var(--kit-type-lead);}.aw-about-what .is-style-kits-card>h3 + p strong{font-weight:var(--kit-weight-strong);}.aw-about-what .is-style-kits-card>h3 + p + p{color:var(--kit-color-muted);}.aw-about-what .is-style-kits-card>.wp-block-buttons{margin-top:auto!important;padding-top:var(--kit-space-3);}.aw-about-what .is-style-kits-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto 1fr auto;column-gap:var(--kit-space-4);row-gap:var(--kit-space-2);align-items:start;}.aw-about-what .is-style-kits-card>.aw-about-pic{grid-column:1;grid-row:1 / 4;margin-bottom:0!important;}.aw-about-what .is-style-kits-card>:not(.aw-about-pic){grid-column:2;}.aw-about-what .is-style-kits-card>.wp-block-buttons{grid-column:1 / -1;}@media (min-width:768px){.aw-about-what .is-style-kits-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--kit-space-5);}.aw-about-what .is-style-kits-card>.aw-about-pic{grid-row:1 / -1;}.aw-about-what .is-style-kits-card>.wp-block-buttons{grid-column:2;align-self:end;}}@media (max-width:767px){.aw-about-principle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--kit-space-4);align-items:start;}.aw-about-principle>.aw-about-pic{grid-column:1;grid-row:1 / 3;margin:0!important;}.aw-about-principle>:not(.aw-about-pic){grid-column:2;}.aw-about-principle>h3{margin-block-start:0!important;}}.aw-about-what .is-style-kits-card .wp-block-button__link::before{content:"";position:absolute;inset:0;border-radius:inherit;}.aw-about-what .is-style-kits-card:hover{background:color-mix(in srgb,var(--kit-color-ink) 6%,var(--kit-color-canvas))!important;}.aw-about-what .is-style-kits-card:has(.wp-block-button__link:focus-visible){outline:2px solid var(--kit-color-focus);outline-offset:2px;}.aw-about-inner>.aw-adopt-towards{margin-block-start:var(--kit-space-7);}.aw-about-inner>.aw-adopt-note{margin-block-start:var(--kit-space-5);font-size:var(--kit-type-sm);color:color-mix(in srgb,var(--kit-color-on-ink) 70%,transparent);}.aw-glive-hours{list-style:none;margin:0;padding:0;font-size:var(--kit-type-sm);}.aw-glive-attr{font-size:var(--kit-type-xs);color:var(--kit-color-muted);margin:var(--kit-space-2) 0 0;}.aw-org-news{margin:0;padding-inline-start:1.1em;}.fluentform .ff-btn.kit-btn{font-size:var(--kit-btn-font-size);}:is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="submit"]),select,textarea){font-size:var(--kit-field-text-size)!important;}.home main.kit-static>*{margin-block:0;}.aw-content{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;overflow:hidden;padding:var(--kit-space-5);border-radius:var(--kit-radius-card);background:var(--kit-color-ink);color:var(--kit-color-on-ink);--kit-color-focus:var(--kit-color-on-ink);}.aw-content::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--kit-color-ink) 25%,transparent) 0%,color-mix(in srgb,var(--kit-color-ink) 80%,transparent) 38%,color-mix(in srgb,var(--kit-color-ink) 94%,transparent) 60%);}.aw-social-card .aw-date{display:inline-flex;align-items:center;gap:var(--kit-meta-icon-gap);}.aw-help-bar{display:none;}@media (max-width:767px){.aw-help-bar{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kit-space-2);margin-top:var(--kit-space-6);padding:var(--kit-space-2) var(--kit-space-2) calc(var(--kit-space-2) + env(safe-area-inset-bottom));border-radius:var(--kit-radius-card) var(--kit-radius-card) 0 0;background:var(--kit-color-ink);box-shadow:var(--kit-elevation-2);}.aw-help-bar a{display:inline-flex;align-items:center;justify-content:center;gap:var(--kit-space-1);min-height:var(--kit-size-target);padding:0 var(--kit-space-2);border:var(--kit-border-width) solid color-mix(in srgb,var(--kit-color-on-ink) 28%,transparent);border-radius:var(--kit-radius-control);color:var(--kit-color-on-ink);font-size:var(--kit-type-sm);font-weight:var(--kit-weight-strong);text-decoration:none;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--kit-motion-base) var(--kit-motion-ease),background-color var(--kit-motion-base) var(--kit-motion-ease);}.aw-help-bar a:first-child{border-color:transparent;background:var(--kit-color-accent);color:var(--kit-color-on-accent);}.aw-help-bar a:active{transform:scale(.96);background-color:color-mix(in srgb,var(--kit-color-on-ink) 14%,transparent);}.aw-help-bar a:first-child:active{background-color:color-mix(in srgb,var(--kit-color-accent) 82%,var(--kit-color-ink));}.aw-help-bar a:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-on-ink);outline-offset:var(--kit-focus-offset);}.aw-help-bar .kit-ico{--kit-ico-size:var(--kit-icon-sm);}}@media (prefers-reduced-motion:reduce){.aw-help-bar a{transition:none;}.aw-help-bar a:active{transform:none;}}

/* aw-countdown */
.aw-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kit-space-2) var(--kit-space-4);margin:0 0 var(--kit-space-4);}.aw-cd-num{font-family:var(--kit-font-display);font-weight:var(--kit-weight-bold);letter-spacing:var(--kit-tracking-heading);font-size:var(--kit-type-display);line-height:1;color:var(--kit-color-ink);}.aw-cd-unit{font-weight:var(--kit-weight-strong);font-size:var(--kit-type-lead);}.aw-cd-when{color:var(--kit-color-muted);flex-basis:100%;}

/* aw-campaign-page */
.aw-steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:var(--kit-space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));}.aw-steps li{counter-increment:s;border-top:var(--kit-border-mark) solid var(--kit-color-ink);padding-top:var(--kit-space-3);max-width:none;}.aw-steps li::before{content:counter(s);display:block;font-family:var(--kit-font-display);font-size:var(--kit-type-h2);line-height:1;color:var(--kit-color-accent-ink);margin-bottom:var(--kit-space-1);}.aw-ed-mosaic{display:grid;gap:var(--kit-space-2);grid-template-columns:repeat(2,1fr);grid-auto-rows:9rem;margin-bottom:var(--kit-space-7);}.aw-ed-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:var(--kit-radius-media);}.aw-ed-mosaic .m1{grid-column:1 / -1;grid-row:span 2;}.aw-ed-mosaic .m2,.aw-ed-mosaic .m3,.aw-ed-mosaic .m4,.aw-ed-mosaic .m5{grid-row:span 2;}@media (min-width:1200px){.aw-ed-mosaic{grid-template-columns:repeat(6,1fr);grid-auto-rows:8.5rem;}.aw-ed-mosaic .m1{grid-column:1 / span 4;grid-row:1 / span 3;}.aw-ed-mosaic .m2{grid-column:5 / span 2;grid-row:1 / span 3;}.aw-ed-mosaic .m3{grid-column:1 / span 2;grid-row:4 / span 3;}.aw-ed-mosaic .m4{grid-column:3 / span 2;grid-row:4 / span 3;}.aw-ed-mosaic .m5{grid-column:5 / span 2;grid-row:4 / span 3;}}@media (max-width:767px){.aw-ed-mosaic{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;margin-bottom:var(--kit-space-5);}.aw-ed-mosaic img{height:auto;}.aw-ed-mosaic .m1{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 9;}.aw-ed-mosaic :is(.m2,.m3,.m4,.m5){grid-row:auto;aspect-ratio:3 / 4;}}@media (min-width:768px){.aw-ed-mosaic{grid-template-columns:2fr repeat(4,minmax(0,1fr));grid-auto-rows:10rem;margin-bottom:var(--kit-space-6);}.aw-ed-mosaic :is(.m1,.m2,.m3,.m4,.m5){grid-column:auto!important;grid-row:auto!important;}}.aw-camp-docs-q li:has(>.kit-card){display:block;padding:0;border:0;background:none;box-shadow:none;}.aw-camp-docs-q li:has(>.kit-card)::before{content:none;}.aw-camp .kit-card--stacked-sm{--kit-card-icon-color:var(--camp-mark,var(--kit-color-ink));}.aw-camp-end .aw-take-part{--aw-tp-top:var(--camp-mark,var(--kit-color-ink));--aw-tp-base:color-mix(in srgb,var(--camp-mark,var(--kit-color-ink)) 45%,var(--kit-color-ink));--aw-tp-glow:var(--kit-color-on-ink);--aw-tp-ico:var(--kit-color-on-ink);}.aw-camp-end .wp-block-cover.aw-take-part-card::before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:var(--kit-border-accent);background:var(--camp-mark,var(--kit-color-accent));pointer-events:none;}.kit-hero .aw-festive-tips{list-style:none;margin:0 0 var(--kit-space-6);padding:0;display:grid;gap:var(--kit-space-3);}.kit-hero .aw-festive-tips li{display:flex;align-items:center;gap:var(--kit-space-3);max-width:none;margin:0;color:var(--kit-color-on-ink);font-weight:500;}.kit-hero .aw-festive-ico{flex:0 0 auto;display:grid;place-items:center;color:var(--kit-color-on-ink);}.kit-hero .aw-festive-ico .kit-ico{--kit-ico-size:var(--kit-size-check);}@media (min-width:768px){.kit-hero .aw-festive-tips{grid-template-columns:repeat(2,max-content);column-gap:var(--kit-space-6);}}

/* aw-camp-band-aw */
.aw-camp-band:not(.aw-camp-band--closed){--kit-color-focus:var(--camp-on-mark);}.aw-camp-band.aw-ed-hero--campaign{padding-block:var(--kit-space-6) var(--kit-space-section-end);}section.aw-camp-band.aw-ed-hero--campaign{box-sizing:border-box;min-height:var(--kit-hero-h);}.aw-camp-band.aw-ed-hero--campaign h1.aw-camp-band-title{margin:0 0 var(--kit-space-4);max-width:18ch;font-size:var(--kit-type-h1);color:var(--camp-on-mark);}.aw-camp--lab-rules.aw-ed-hero--campaign h1.aw-camp-band-title{font-weight:var(--kit-weight-bold);letter-spacing:normal;line-height:var(--kit-leading-heading);}.aw-ed-hero--campaign .aw-camp-band-pill{margin-bottom:var(--kit-space-4);}.aw-camp-band.aw-ed-hero--campaign .aw-countdown{margin:var(--kit-space-5) 0 var(--kit-space-2);}.aw-camp-band.aw-ed-hero--campaign .aw-cd-num{font-size:var(--kit-type-h1);}.aw-ed-hero--campaign .aw-cd-when{display:none;}.aw-ed-hero--campaign .aw-camp-band-range{justify-content:flex-start;gap:var(--kit-space-4);margin-top:0;}.aw-camp-band.aw-ed-hero--campaign .aw-camp-band-actions{margin-top:var(--kit-space-5);}.aw-camp-band.aw-ed-hero--campaign .aw-ed-hero-help{margin:var(--kit-space-3) 0 0;font-size:var(--kit-type-sm);}@media (max-width:767px){.aw-camp-band.aw-ed-hero--campaign.has-art{padding-bottom:calc(50vw + var(--kit-space-section-end));}.aw-ed-hero--campaign .aw-camp-band-art{height:50vw;}.aw-ed-hero--campaign .aw-camp-band-art img{height:100%;object-fit:cover;object-position:center;}.aw-camp-band.aw-ed-hero--campaign .aw-camp-band-ghost{display:none;}}@media (min-width:768px){section.aw-camp-band.aw-ed-hero--campaign{display:grid;align-content:center;padding-block:var(--kit-space-section) var(--kit-space-section-end);}.aw-ed-hero--campaign>.aw-camp-band-inner{width:100%;}.aw-camp-band.aw-ed-hero--campaign.has-art .aw-camp-band-text{max-width:calc(55% - var(--kit-space-grid));}.aw-ed-hero--campaign .aw-camp-band-art{inset:50% 0 auto auto;width:45%;height:auto;aspect-ratio:10 / 9;translate:0 -50%;}.aw-ed-hero--campaign .aw-camp-band-art img{height:100%;object-fit:cover;object-position:right center;}}@media (min-width:1200px){.aw-camp-band.aw-ed-hero--campaign.has-art .aw-camp-band-text{max-width:calc(50% - var(--kit-space-grid));}.aw-ed-hero--campaign .aw-camp-band-art{width:50%;}}

/* aw-sc-card */
.aw-sc{--aw-sc-line:rgb(58 23 48 / .18);justify-content:flex-start;background:#fbeee7;color:#3a1730;--kit-color-focus:#3a1730;--kit-btn-brand-bg:#3a1730;--kit-btn-brand-fg:#fff;}.aw-sc::before{background:linear-gradient(180deg,#fbeee7 0%,rgb(251 238 231 / .94) 30%,rgb(251 238 231 / 0) 52%);}.aw-sc .aw-content-bg{object-position:72% 100%;}.aw-sc .aw-content-body{display:flex;flex:1;flex-direction:column;padding-top:0;}.aw-sc-status{align-self:flex-start;margin:0 0 var(--kit-space-2);padding:var(--kit-space-1) var(--kit-space-3);border-radius:var(--kit-radius-pill);background:#fde9b0;color:#3a1730;font-size:var(--kit-type-xs);font-weight:600;}.aw-sc-status::before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.45em;border-radius:50%;background:#b06a10;vertical-align:.1em;}.aw-sc h2 mark{background:linear-gradient(100deg,rgb(255 190 26 / 0) .2em,rgb(255 190 26 / .9) .5em,rgb(255 190 26 / .75) calc(100% - .4em),rgb(255 190 26 / 0) 100%) 0 60% / 100% 62% no-repeat;color:inherit;padding:0 .2em;margin:0 -.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.aw-sc-line{position:relative;max-width:40ch;margin:0;color:#3a1730;}.aw-sc-poster{align-self:flex-start;margin-top:var(--kit-space-4);padding:var(--kit-space-3) var(--kit-space-4);border-radius:var(--kit-radius-card);background:rgb(255 252 249 / .96);box-shadow:0 1.5rem 3rem -1.5rem rgb(58 23 48 / .45);color:#3a1730;}.aw-sc{--aw-sc-scales:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m16%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z%22/%3E%3Cpath%20d%3D%22m2%2016%203-8%203%208c-.87.65-1.92%201-3%201s-2.13-.35-3-1Z%22/%3E%3Cpath%20d%3D%22M7%2021h10%22/%3E%3Cpath%20d%3D%22M12%203v18%22/%3E%3Cpath%20d%3D%22M3%207h2c2%200%205-1%207-2%202%201%205%202%207%202h2%22/%3E%3C/svg%3E");}.aw-sc .aw-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kit-space-3);margin:0;padding:0;background:none;color:#3a1730;}.aw-sc .aw-cd-num{font-size:var(--kit-type-h2);font-weight:800;line-height:1;letter-spacing:-.03em;color:#3a1730;}.aw-sc .aw-cd-unit{font-weight:600;}.aw-sc .aw-content-actions{align-items:flex-start;margin-top:auto;padding-top:var(--kit-space-4);}.aw-sc .aw-content-actions .kit-btn{flex:none;width:auto;}

/* aw-camp-story */
@media (min-width:768px) and (max-width:1199px){:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"head media" "figures media" "dates dates" "actions actions";column-gap:var(--kit-space-grid);row-gap:var(--kit-space-5);align-items:center;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-text{display:contents;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-text>*{margin:0!important;min-width:0;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-text>:first-child{grid-area:head;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-figures{grid-area:figures;grid-template-columns:repeat(2,minmax(0,1fr));}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-dates{grid-area:dates;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-actions{grid-area:actions;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-media{grid-area:media;}:is(.home,.page-template-page-hub) .aw-ed-story.aw-camp--community-dogs .aw-ed-story-photos{grid-template-columns:repeat(2,minmax(0,1fr));}}

/* aw-festive */
.aw-festive.wp-block-cover{flex-direction:column;}.aw-festive .wp-block-cover__inner-container{display:flex;flex:1 1 auto;flex-direction:column;}.aw-festive .wp-block-cover__inner-container>:has(+ .wp-block-buttons){margin-bottom:auto;}.aw-festive.aw-camp--diwali{--camp-primary:#a14a05;--camp-primary-ink:#ffffff;--kit-btn-brand-bg:var(--camp-primary);--kit-btn-brand-fg:var(--camp-primary-ink);}

/* aw-meta */
.aw-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);margin:var(--kit-space-head-meta) 0 var(--kit-space-head);font-size:var(--fluid-label);font-weight:var(--kit-weight-regular);color:var(--kit-color-text);}.aw-item-meta>:is(.aw-item-date,.aw-item-dated,.aw-item-deadline,.aw-item-verified-on){display:inline-flex;align-items:center;gap:var(--kit-space-1);}.aw-item-meta .aw-date{color:inherit;font:inherit;}.aw-item-meta .kit-tag--closed{margin-right:var(--kit-space-1);}.kit-item .aw-item-meta + *,body.single-aw_research .kit-item .aw-item-meta + .kit-lead-media + *{margin-top:var(--kit-space-head);}.aw-place{display:inline-flex;align-items:center;gap:var(--kit-meta-icon-gap);}.aw-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kit-meta-row-gap) var(--kit-meta-gap);margin:var(--kit-space-3) 0 var(--kit-space-1);min-width:0;}.kit-ed-list .aw-card-meta{grid-area:terms;margin:0;}

/* aw-volunteer */
.kit-sidebar .aw-vol-banner{grid-template-columns:minmax(0,1fr);margin:0;}.kit-sidebar .aw-vol-banner-photo img{height:140px;min-height:0;}.kit-sidebar .aw-vol-banner-body{padding:var(--kit-space-5);}.kit-sidebar .aw-vol-banner-title{font-size:var(--kit-type-lg,1.125rem);}.aw-vol-side-photo{margin:0;overflow:hidden;border-radius:var(--r-4);}.aw-vol-side-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:72% 68%;}.aw-vol-banner{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--r-4);background:var(--kit-color-surface);margin-block:var(--kit-space-7);}.aw-vol-banner-photo{margin:0!important;}.aw-vol-banner-photo img{display:block;width:100%;height:120px;object-fit:cover;object-position:72% 68%;}.aw-vol-banner-body{padding:var(--kit-space-5);}.aw-vol-banner-body>*{margin-block:0 var(--kit-space-4);}.aw-vol-banner-title{font-size:var(--kit-type-h2);margin-top:0;}@media (min-width:768px){.aw-vol-banner{grid-template-columns:45fr 55fr;align-items:stretch;}.aw-vol-banner-photo img{height:100%;min-height:320px;}.aw-vol-banner-body{padding:var(--kit-space-6);}}.aw-vol-banner .kit-disclosure[open]>summary{margin-bottom:0;}@media (min-width:768px){.aw-volunteer-form.aw-form-ff .frm-fluent-form>fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4);}.aw-volunteer-form.aw-form-ff .frm-fluent-form>fieldset>*{grid-column:1 / -1;}.aw-volunteer-form.aw-form-ff .frm-fluent-form>fieldset>.aw-form-ff-half{grid-column:auto;}.aw-volunteer-form.aw-form-ff .frm-fluent-form>fieldset>.aw-form-ff-right{grid-column:2;margin-top:calc(-1 * var(--s-2));}}#volunteer>summary,.aw-volunteer-form [type=submit]{--kit-btn-ico:var(--kit-ico-person);}.aw-vol-page{background:none;border-radius:0;overflow:visible;margin-block:var(--kit-space-5) var(--kit-space-7);gap:var(--kit-space-5);}.aw-vol-page .aw-vol-banner-photo img{height:180px;border-radius:var(--r-4);}.aw-vol-page .aw-vol-banner-body{padding:0;max-width:40rem;}.aw-vol-page .aw-vol-banner-title{font-size:var(--kit-type-h3);}.aw-vol-page .aw-vol-banner-body>p{color:var(--kit-color-muted);max-width:34rem;}.aw-vol-roles{display:grid;gap:var(--kit-space-3);}.aw-vol-role.kit-checkbox{margin:0;cursor:pointer;border-radius:var(--r-3,10px);background:var(--kit-color-bg);}@media (min-width:768px){.aw-vol-page .aw-vol-banner-photo img{height:240px;}}@media (min-width:1200px){.aw-vol-page{grid-template-columns:minmax(0,1fr);}.aw-vol-page .aw-vol-banner-photo img{height:360px;}}

/* aw-contact */
.aw-contact{display:grid;gap:var(--kit-space-6);}.aw-contact>*{margin:0!important;min-width:0;}.aw-contact-org,.aw-contact-report{max-width:70ch;}.aw-contact-row{padding-block:var(--kit-space-4);border-top:var(--kit-border-width) solid var(--neutral-2);}.aw-contact-row:last-child{border-bottom:var(--kit-border-width) solid var(--neutral-2);}.aw-contact-row h3{margin:0 0 var(--kit-space-1);font-size:var(--fluid-h5);}.aw-contact-pick{color:var(--kit-color-link);text-decoration:underline;text-underline-offset:0.18em;position:relative;}.aw-contact-pick::after{content:"";position:absolute;inset:calc((100% - var(--kit-size-target)) / 2) 0;}.aw-contact-row p{margin:0;}.aw-elsewhere ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--kit-space-2) var(--kit-space-5);}.aw-elsewhere a{display:inline-flex;align-items:center;gap:var(--kit-space-1);min-height:var(--kit-size-target);}@media (min-width:768px){.aw-contact{grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:var(--kit-space-7);align-items:start;}.aw-contact-org{grid-column:1;grid-row:1;}.aw-contact-report{grid-column:1;grid-row:2;}.aw-contact-form-col{grid-column:2;grid-row:1 / span 2;position:sticky;top:var(--kit-space-5);}}

/* aw-search */
.aw-search-count{color:var(--kit-color-muted);}.aw-search-form.kit-error-search{margin-block:0 var(--kit-space-collection);}.aw-search-form + .aw-search-count{margin-top:var(--kit-space-collection);}.aw-search-count + .aw-search-group{margin-top:var(--kit-space-collection);}.aw-search-results{list-style:none;padding:0;margin:0;}.aw-search-results li{margin:0;padding-block:var(--kit-space-4);border-top:var(--kit-border-width) solid var(--kit-color-line);max-width:none;}.aw-search-title{font-size:var(--kit-type-h3)!important;line-height:1.3;margin:0;}.aw-search-title a{color:var(--kit-color-ink);text-decoration:none;}.aw-search-title a:hover{text-decoration:underline;}.aw-search-results p{margin:var(--kit-space-1,.25rem) 0 0;color:var(--kit-color-muted);font-size:var(--kit-type-sm);}.aw-search-group{margin-block:var(--kit-space-6,1.5rem);}.aw-search-group .aw-search-head{display:flex;align-items:baseline;gap:var(--kit-space-2);font-size:var(--kit-type-h2);font-weight:var(--kit-weight-bold);line-height:1.2;color:var(--kit-color-ink);}.aw-search-results mark{background:color-mix(in srgb,var(--kit-color-accent) 45%,transparent);color:inherit;padding:0 .1em;border-radius:var(--kit-radius-hair);}.aw-search-more{font-size:var(--kit-type-sm);color:var(--kit-color-muted);}

/* aw-forms */
.aw-form-for{display:flex;flex-direction:column;gap:var(--kit-space-1);margin:0 0 var(--kit-space-5);padding:var(--kit-space-5);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--r-4);}.aw-form-for a{font-weight:var(--kit-weight-strong);}.aw-form-for span{color:var(--kit-color-muted);}.aw-form-ff .frm-fluent-form fieldset:not(.kit-step):not(.kit-check-group){border:0;padding:0;margin:0;min-width:0;}.aw-form-ff .ff-el-group{margin:0 0 var(--s-4);}.aw-form-ff .ff-el-input--label{margin:0 0 var(--s-2);}.aw-form-ff .ff-el-input--label label{display:block;margin:0;font-size:var(--fluid-body-sm);font-weight:var(--kit-weight-regular);color:var(--neutral-9);}.aw-form-ff .ff-el-input--label.ff-el-is-required label::after,.aw-form-ff .ff-el-input--label label::after{content:none;}.aw-form-ff .ff-el-help-message,.aw-form-ff .ff-el-help-message.ff_ahm{display:block;margin:calc(-1 * var(--s-1)) 0 var(--s-2);font-size:var(--kit-field-hint-size);font-style:normal;color:var(--kit-field-hint);}.aw-form-ff .ff-el-is-error :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.aw-form-ff .kit-field :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)[aria-invalid=true]{border-color:var(--kit-color-danger);}.aw-form-ff .ff-el-input--content .error,.aw-form-ff .kit-field-message:not(:empty){display:block;min-height:0;margin-top:var(--s-1);font-size:var(--fluid-body-sm);font-weight:var(--kit-weight-strong);color:var(--kit-color-danger);}.aw-form-ff .ff-el-form-check{margin:0;}.aw-form-ff .ff-el-form-check-label.kit-checkbox{display:flex;margin:0;}.aw-form-ff .ff-el-form-check-label.kit-checkbox>span{flex:1;}.aw-form-ff .aw-vol-role.kit-checkbox>span{flex:none;}.aw-form-ff .ff-el-form-control::placeholder{color:var(--kit-color-muted);opacity:1;}.aw-form-ff .ff-el-group.kit-field .ff-el-input--content textarea.ff-el-form-control{min-height:calc(5 * 1.5em + 2 * var(--s-3));}.aw-form-ff .kit-field-control>:is(.kit-field-icon,.aw-ff-prefix){top:calc(var(--kit-field-height) / 2);}.aw-form-ff .aw-form-ff-check{margin:0 0 var(--s-3);}.aw-form-ff .ff_submit_btn_wrapper{margin:0;}.aw-form-ff .kit-field-control.aw-ff-prefixed>.aw-ff-prefix{position:absolute;left:calc(var(--s-3) + 1.25rem + var(--s-2));top:50%;transform:translateY(-50%);font-size:var(--kit-field-text-size);color:var(--kit-field-hint);pointer-events:none;}.aw-form-ff .kit-field .kit-field-control.aw-ff-prefixed:has(>.kit-field-icon)>input.ff-el-form-control{padding-left:calc(var(--s-3) + 1.25rem + var(--s-2) + var(--aw-ff-prefix,4ch));}.aw-form-ff .kit-field-message:empty{min-height:0;margin:0;}.aw-form-ff .kit-step-nav{align-items:center;}.aw-form-ff .kit-step-nav .ff-el-group{margin:0;}.aw-form-ff .ff-errors-in-stack{margin-top:var(--s-3);color:var(--kit-color-danger);}.aw-form-ff .ff-errors-in-stack .error{margin:0 0 var(--s-1);}.aw-form-ff input[type=file]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:var(--kit-field-height);padding:var(--s-2) var(--s-3);border:var(--kit-border-control) dashed var(--kit-field-border);border-radius:var(--kit-radius-control);background:var(--neutral-0);font:inherit;font-size:var(--fluid-body-sm);color:var(--neutral-9);cursor:pointer;}.aw-form-ff input[type=file]::file-selector-button{min-height:2rem;margin:0 var(--s-3) 0 0;padding:0 var(--s-4);border:var(--kit-border-control) solid var(--kit-field-border);border-radius:var(--kit-radius-pill);background:var(--kit-btn-secondary-bg);font:inherit;font-weight:var(--kit-weight-strong);color:var(--kit-btn-secondary-fg);cursor:pointer;}.aw-form-ff input[type=file]:focus-visible{outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);}.aw-form-ff input[type=file][aria-busy=true]{opacity:var(--opacity-disabled);}.aw-form-ff .aw-vol-roles .ff-el-input--label label{font-size:var(--kit-type-h4);font-weight:var(--kit-weight-strong);color:inherit;}.aw-form-ff .aw-vol-roles .ff-el-input--label{margin-bottom:var(--kit-space-1);}.aw-form-ff .aw-vol-roles .ff-el-input--content{display:grid;gap:var(--kit-space-3);}.aw-form-ff .aw-vol-roles::before,.aw-form-ff .aw-vol-roles::after{content:none;}.aw-form-ff .aw-vol-roles.ff-el-is-error .aw-vol-role.kit-checkbox{border-color:var(--kit-color-danger);}.aw-form-ff :is(.kit-check-group,.kit-chips)>.ff-el-input--label label{font-size:var(--kit-type-h4);font-weight:var(--kit-weight-strong);color:inherit;}.aw-form-ff .ff-el-form-check-label.kit-checkbox{font-size:var(--fluid-body-sm);font-weight:var(--kit-weight-regular);line-height:1.4;}.aw-form-ff .aw-vol-role.kit-checkbox{border:var(--kit-border-control) solid var(--kit-field-border);font-weight:var(--kit-weight-regular);}.aw-form-ff .aw-vol-role.kit-checkbox:has(input:checked){font-weight:var(--kit-weight-strong);}.aw-form-ff .aw-vol-roles .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr));}.aw-form-ff .aw-vol-role.kit-checkbox{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--kit-space-2);height:100%;min-height:7.5rem;padding:var(--kit-space-4);font-size:var(--fluid-body-sm);}.aw-form-ff .aw-ff-opt-ico{width:1.125rem;height:1.125rem;}.aw-form-ff .aw-vol-role .aw-ff-opt-ico{width:1.75rem;height:1.75rem;}.aw-form-ff .aw-vol-role.kit-checkbox input,.aw-form-ff .kit-chips .kit-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;}.aw-form-ff .aw-vol-role.kit-checkbox::after{content:"";position:absolute;top:var(--kit-space-3);right:var(--kit-space-3);width:1.25rem;height:1.25rem;border:var(--kit-border-control) solid var(--kit-field-border);border-radius:var(--r-1,4px);background:var(--kit-color-bg);}.aw-form-ff .aw-vol-role.kit-checkbox:has(input:checked){border-width:2px;}.aw-form-ff .aw-vol-role.kit-checkbox:has(input:checked)::after{border-color:var(--kit-color-ink);background:var(--kit-color-ink);}.aw-form-ff .aw-vol-role.kit-checkbox:has(input:checked)::before{content:"";position:absolute;z-index:1;top:calc(var(--kit-space-3) + 0.1875rem);right:calc(var(--kit-space-3) + 0.1875rem);width:0.875rem;height:0.875rem;background:var(--kit-color-bg);-webkit-mask:var(--kit-ico-check) center / contain no-repeat;mask:var(--kit-ico-check) center / contain no-repeat;}@media (max-width:767px){.aw-form-ff .aw-vol-roles .ff-el-input--content{grid-template-columns:minmax(0,1fr);gap:var(--kit-space-2);}.aw-form-ff .aw-vol-role.kit-checkbox{flex-direction:row;align-items:center;gap:var(--kit-space-3);min-height:3.5rem;padding:var(--kit-space-2) calc(var(--kit-space-3) * 2 + 1.25rem) var(--kit-space-2) var(--kit-space-3);}.aw-form-ff .aw-vol-role .aw-ff-opt-ico{width:1.5rem;height:1.5rem;}.aw-form-ff .aw-vol-role.kit-checkbox::after{top:50%;transform:translateY(-50%);}.aw-form-ff .aw-vol-role.kit-checkbox:has(input:checked)::before{top:50%;transform:translateY(-50%);}}@media (min-width:768px){.aw-form-ff .aw-vol-roles .ff-el-input--content{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1200px){.aw-form-ff .aw-vol-roles .ff-el-input--content{grid-template-columns:repeat(5,minmax(0,1fr));}.kit-with-sidebar .aw-form-ff .aw-vol-roles .ff-el-input--content{grid-template-columns:repeat(3,minmax(0,1fr));}}.aw-form-ff .aw-ff-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4);grid-column:1 / -1;}.aw-form-ff .aw-ff-places>.ff-el-group:nth-child(3){grid-column:1 / -1;}@media (min-width:768px){.aw-form-ff .aw-ff-places{grid-template-columns:repeat(3,minmax(0,1fr));}.aw-form-ff .aw-ff-places>.ff-el-group:nth-child(3){grid-column:auto;}}.aw-form-ff .kit-chips .ff-el-input--content{display:flex;flex-wrap:wrap;gap:var(--kit-space-2);}.aw-form-ff .kit-chips .ff-el-form-check{margin:0;}.aw-form-ff .kit-chips .kit-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--kit-space-2);min-height:var(--kit-size-target,44px);padding:0 var(--kit-space-4);border:var(--kit-border-control) solid var(--kit-field-border);border-radius:var(--kit-radius-pill);background:var(--kit-color-bg);font-size:var(--fluid-body-sm);cursor:pointer;}.aw-form-ff .kit-chips .kit-checkbox>span{flex:none;}.aw-form-ff .kit-chips .kit-checkbox:has(input:checked){border:2px solid var(--kit-color-ink);padding-inline:calc(var(--kit-space-4) - 2px + var(--kit-border-control));font-weight:var(--kit-weight-strong);}.aw-form-ff .kit-chips .kit-checkbox:not(:has(.aw-ff-opt-ico)):has(input:checked)::before{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:var(--kit-ico-check) center / contain no-repeat;mask:var(--kit-ico-check) center / contain no-repeat;}.aw-form-ff :is(.kit-chips .kit-checkbox,.aw-vol-role.kit-checkbox):has(input:focus-visible){outline:var(--kit-focus-width) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);}#claim .aw-form-for{background:var(--kit-color-surface);border-color:transparent;font-size:var(--kit-type-lead);}

/* aw-hubs */
.kit-section-filters--below + .aw-system>.screen-reader-text:first-child + *{margin-top:0;}.aw-toolbar .aw-dir-tools{width:auto;margin:0;}.aw-toolbar~:is(.aw-near,.aw-dir-map):not([hidden]){margin:0 0 var(--kit-space-collection);}@media (max-width:767px){.aw-toolbar>.aw-sort-seg{display:none;}}.aw-system{margin-bottom:var(--kit-space-section);}.aw-cases{border-top:var(--kit-border-width) solid var(--kit-color-line);}.aw-also h2{font-size:var(--kit-type-h3);margin-bottom:var(--kit-space-5);}.aw-camp-more:not(a){margin-top:var(--kit-space-8);}.aw-camp-more h2,.aw-camp-next h2{font-size:var(--kit-type-h2);}.aw-camp-next{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--kit-space-5);margin-top:var(--kit-space-8);}.aw-camp-next p{color:var(--kit-color-muted);font-size:var(--kit-type-lead);max-width:52ch;margin:var(--kit-space-2) 0 0;}.aw-hub-faq{margin-bottom:var(--kit-space-7);}.aw-term-chips{list-style:none;margin:0;padding:0;}.aw-categories-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--kit-space-4,1rem);list-style:none;padding:0;margin:0;}.aw-categories-index a{display:grid;gap:var(--kit-space-2,.5rem);padding:var(--kit-space-5);border:var(--kit-border-width) solid var(--kit-color-line);border-radius:var(--kit-radius-card);color:var(--kit-color-ink);text-decoration:none;min-height:var(--kit-size-target,44px);}.aw-categories-index a:hover{border-color:var(--kit-color-ink);}.aw-categories-index a:focus-visible{outline:var(--kit-focus-outline) solid var(--kit-color-focus);outline-offset:var(--kit-focus-offset);}.aw-categories-index img{width:100%;aspect-ratio:var(--kit-card-media-ratio);object-fit:cover;border-radius:var(--kit-radius-control);}.aw-categories-name{font-weight:var(--kit-weight-strong);}.aw-categories-n{color:var(--kit-color-muted);font-size:var(--kit-type-sm);}.aw-hub{display:grid;gap:var(--kit-space-6,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin-block:var(--kit-space-6,1.5rem);}.aw-hub-page>.wp-block-post-content{margin-block:0;}.kit-section-filters--below + .aw-system .aw-hub-list>.kit-pager{margin-top:var(--kit-space-collection);}.aw-camp-more h2.wp-block-heading{font-size:var(--kit-type-h2);}.aw-thanks-links{display:flex;flex-wrap:wrap;gap:var(--kit-space-3);margin-top:var(--kit-space-5);}.aw-hub-news>li{margin:0;padding-block:var(--kit-space-3);border-top:var(--kit-border-width) solid var(--kit-color-line);}.aw-hub-news>li :is(p){margin:0;}.aw-hub-news>li br{display:none;}.aw-hub-news .aw-card-meta>p{margin:0;}.aw-hub-library .aw-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,32rem),1fr));gap:var(--kit-space-grid);border:0!important;}.aw-hub-library .aw-cases>li{margin:0!important;min-width:0;}.aw-sponsored-item-media{aspect-ratio:var(--kit-card-media-ratio);overflow:hidden;}.aw-sponsored-item-media img{width:100%;height:100%;object-fit:cover;object-position:center;}.aw-adopt-beta{margin:0;}.aw-adopt-soon{max-width:62ch;}.aw-adopt-soon>*{margin:0!important;}.aw-adopt-soon>* + *{margin-top:var(--kit-space-3)!important;}main .aw-adopt-soon-band .aw-adopt-soon>h2.wp-block-heading{font-size:var(--kit-type-h1)!important;line-height:1.05!important;}.aw-adopt-soon-ico{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--kit-radius-pill);background:color-mix(in srgb,var(--kit-color-ink) 7%,var(--kit-color-raised));color:var(--kit-color-ink);}.aw-adopt-soon-ico .kit-ico{--kit-ico-size:2rem;}.aw-adopt-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kit-space-4);}.aw-adopt-plans>*{margin:0!important;}@media (min-width:768px){.aw-adopt-plans{grid-template-columns:repeat(3,minmax(0,1fr));}}.aw-adopt-plans .aw-about-act>p:not(.aw-about-act-ico){font-size:var(--kit-type-lead);color:var(--kit-color-ink);}.aw-cases:has(>li>.kit-card[class*="kit-card--"]){display:grid!important;gap:var(--kit-space-4);border-top:0;}.aw-hub-directory>.aw-toolbar{max-width:var(--kit-width-content);}

