/* TailStorm - Browser-compiled Combined Tailwind + Global CSS */
/* Generated: 2026-04-29 21:16:55 UTC */
/* Classes: 928 */
/* Includes: Global CSS with @layer/@apply support */

/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-tracking: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@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-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--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;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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-primary:#0f8e45;--color-secondary:#f4b800;--color-darker:#0a0f0e;--color-lighter:#fafaf7;--color-primary-alt:#0a6e34;--color-secondary-alt:#d49e00;--color-dark:#1a1a1a;--color-light:#f2efe7;--color-accent:#f22233;--color-muted:#9ca3af}}@layer base{*,:after,:before,::backdrop,::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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color: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,::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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{input[type=submit],input[type=button],input[type=reset],form button:not([class*=ff-btn-]):not(.ff_submit_btn_loader):not(.show-password-input):not(.no-btn){cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-primary);color:var(--color-lighter);border-color:var(--color-primary-alt);&:hover{background-color:var(--color-primary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-primary-alt)}}.fluentform{& .ff-el-form-control{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}}& textarea.ff-el-form-control{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}resize:vertical;--tw-leading:var(--leading-relaxed);min-height:8rem;line-height:var(--leading-relaxed)}& select.ff-el-form-control{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}cursor:pointer;appearance:none;padding-right:calc(var(--spacing) * 10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%239CA3AF'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem}& .ff-el-input--label label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-darker);text-transform:uppercase;display:block;& .ff-el-is-required{margin-left:calc(var(--spacing) * .5);color:var(--color-accent)}}& .ff-el-help-message{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted)}& .ff-el-form-control.error,& .ff-el-form-control[aria-invalid=true]{border-color:var(--color-accent);&:focus{border-color:var(--color-accent)}&:focus{--tw-ring-color:#f2223333;@supports (color:color-mix(in lab, red, red)){--tw-ring-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}}& .error-text{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent)}& .ff-el-form-check{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex;& input[type=checkbox],& input[type=radio]{cursor:pointer;accent-color:var(--color-primary);height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}& label{cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-dark)}}& .ff-btn-submit,& .ff_submit_btn_loader{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-primary);color:var(--color-lighter);border-color:var(--color-primary-alt);&:hover{background-color:var(--color-primary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-primary-alt)}}& .ff-message-success{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:#0f8e451a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-darker)}& .ff-errors-in-stack,& .ff-message-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-accent);background-color:#f222331a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-darker)}& .ff-el-section-title{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);font-family:sanshand,system-ui,sans-serif;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-primary)}& .ff-el-input--content{flex-direction:column;display:flex}}.search-form,.wp-block-search{& input[type=search]{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}}}#commentform,.comment-form{& input[type=text],& input[type=email],& input[type=url]{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}}& textarea{background-color:var(--color-lighter);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#9ca3af66;font-family:Bricolage Grotesque,system-ui,sans-serif;display:block;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);&::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted)}&:focus{border-color:var(--color-primary);--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:disabled{cursor:not-allowed;opacity:.6}resize:vertical;--tw-leading:var(--leading-relaxed);min-height:8rem;line-height:var(--leading-relaxed)}& label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-darker);text-transform:uppercase;display:block}& .form-submit input[type=submit]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-primary);color:var(--color-lighter);border-color:var(--color-primary-alt);&:hover{background-color:var(--color-primary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-primary-alt)}}}.container-narrow{max-width:var(--container-4xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.container-wide{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}.prose-tailstorm{--tw-leading:var(--leading-relaxed);max-width:none;line-height:var(--leading-relaxed);color:var(--color-neutral-700)}.prose-tailstorm h1,.prose-tailstorm h2,.prose-tailstorm h3,.prose-tailstorm h4,.prose-tailstorm h5,.prose-tailstorm h6{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 4);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-neutral-900)}.prose-tailstorm h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.prose-tailstorm h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.prose-tailstorm h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-tailstorm h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose-tailstorm h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.prose-tailstorm h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose-tailstorm p{margin-bottom:calc(var(--spacing) * 4)}.prose-tailstorm a{text-decoration-line:none;&:hover{@media (hover:hover){text-decoration-line:underline}}color:var(--color-primary)}.prose-tailstorm strong,.prose-tailstorm b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.prose-tailstorm ul,.prose-tailstorm ol{margin-bottom:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6)}.prose-tailstorm ul{list-style-type:disc}.prose-tailstorm ol{list-style-type:decimal}.prose-tailstorm li{margin-bottom:calc(var(--spacing) * 2)}.prose-tailstorm blockquote{margin-block:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);color:var(--color-neutral-600);border-left-width:4px;border-color:var(--color-primary);font-style:italic}.prose-tailstorm code{background-color:var(--color-neutral-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-900);border-radius:.25rem}.prose-tailstorm pre{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-neutral-900);padding:calc(var(--spacing) * 4);color:var(--color-neutral-100);overflow-x:auto}.prose-tailstorm pre code{padding:calc(var(--spacing) * 0);color:var(--color-neutral-100);background-color:#0000}.prose-tailstorm img{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-lg)}.prose-tailstorm hr{margin-block:calc(var(--spacing) * 8);border-color:var(--color-neutral-200)}.prose-tailstorm table{margin-block:calc(var(--spacing) * 6);border-collapse:collapse;width:100%}.prose-tailstorm th,.prose-tailstorm td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.prose-tailstorm th{background-color:var(--color-neutral-100);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@layer utilities{.pointer-events-none{pointer-events:none}.frame-offset{isolation:isolate;--frame-offset-x:1.25rem;--frame-offset-y:1.25rem;--frame-color:var(--color-primary);margin-right:var(--frame-offset-x);margin-bottom:var(--frame-offset-y);display:inline-block;position:relative;&:before{content:"";transform:translate(var(--frame-offset-x), var(--frame-offset-y));background-color:var(--frame-color);z-index:-1;transition:transform .42s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0}&>img,&>picture,&>picture>img{z-index:1;width:100%;height:auto;display:block;position:relative}&:hover:before{transform:translate(calc(var(--frame-offset-x) * .6), calc(var(--frame-offset-y) * .6))}}.section-frame{isolation:isolate;position:relative;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-cta{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:center;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-darker);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-lighter);border-color:var(--color-darker);&:after{content:"";background-color:currentColor;width:1.1em;height:1.1em;margin-left:.15em;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;-webkit-mask-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/chevron-right.svg);mask-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/chevron-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}&:hover{background-color:var(--color-primary);border-color:var(--color-primary);&:after{transform:translate(4px)}}&:focus,&:focus-visible{--tw-ring-color:var(--color-primary)}}.btn-cta-gold{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);text-align:center;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-darker);border-color:var(--color-secondary-alt);&:after{content:"";background-color:currentColor;width:1.1em;height:1.1em;margin-left:.15em;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;-webkit-mask-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/chevron-right.svg);mask-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/chevron-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}&:hover{background-color:var(--color-secondary-alt);&:after{transform:translate(4px)}}&:focus,&:focus-visible{--tw-ring-color:var(--color-secondary-alt)}}.btn-donate{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-lighter);border-color:#a91824;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--color-accent) 70%, #000)}&:hover{background-color:#ce1d2b;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-accent) 85%, #000)}}&:focus,&:focus-visible{--tw-ring-color:var(--color-accent)}}.btn-outline-light{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}color:var(--color-lighter);border-color:var(--color-lighter);background-color:#0000;&:hover{background-color:#fafaf71a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-lighter) 10%, transparent)}}&:focus,&:focus-visible{--tw-ring-color:var(--color-lighter)}}.btn-primary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-primary);color:var(--color-lighter);border-color:var(--color-primary-alt);&:hover{background-color:var(--color-primary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-primary-alt)}}.btn-secondary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-secondary);color:var(--color-darker);border-color:var(--color-secondary-alt);&:hover{background-color:var(--color-secondary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-secondary-alt)}}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.container{width:100%;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.container{width:100%;padding-inline:calc(var(--spacing) * 4);margin-inline:auto;@media (width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media (width>=64rem){padding-inline:calc(var(--spacing) * 8)}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.-mt-\(--header-height\,100px\){margin-top:calc(var(--header-height,100px) * -1)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-\[var\(--header-height\,100px\)\]{margin-top:calc(var(--header-height,100px) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\!{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\!{margin-bottom:calc(var(--spacing) * 1)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-16{height:calc(var(--spacing) * 16)!important}.\!h-\[1\.4rem\]{height:1.4rem!important}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-12\!{height:calc(var(--spacing) * 12)!important}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-auto{height:auto}.h-full{height:100%}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-14{max-height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-7{width:calc(var(--spacing) * 7)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-16{width:calc(var(--spacing) * 16)!important}.\!w-\[1\.4rem\]{width:1.4rem!important}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-12\!{width:calc(var(--spacing) * 12)!important}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[240px\]{max-width:240px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.animate-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.34,1.3,.64,1);&.in-view{opacity:1;transform:translate(0,0)scale(1)}}.fade-in{transform:none}.slide-left{transform:translate(-48px)}.slide-right{transform:translate(48px)}.slide-up{transform:translateY(36px)}.animate-spin{animation:var(--animate-spin)}.float-1{animation:6s ease-in-out infinite float-bob}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.columns-1{columns:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.space-y-3{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-6{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.divide-y{:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}.divide-neutral-200{:where(&>:not(:last-child)){border-color:var(--color-neutral-200)}}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.radius-paper-tile{border-radius:22px 10px 26px/10px 26px 10px 22px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-blue-200{border-color:var(--color-blue-200)}.border-dark\/10{border-color:#1a1a1a1a;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-dark) 10%, transparent)}}.border-darker{border-color:var(--color-darker)}.border-darker\/10{border-color:#0a0f0e1a;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-darker) 10%, transparent)}}.border-darker\/20{border-color:#0a0f0e33;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-darker) 20%, transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary{border-color:var(--color-primary)}.border-red-200{border-color:var(--color-red-200)}.border-white\/10{border-color:#ffffff1a;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.pattern-yellow{background-color:var(--color-secondary);background-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/pattern-yellow.png);background-repeat:repeat;background-size:480px}.bg-accent{background-color:var(--color-accent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-darker{background-color:var(--color-darker)}.bg-darker\/5{background-color:#0a0f0e0d;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-darker) 5%, transparent)}}.bg-darker\/50{background-color:#0a0f0e80;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-darker) 50%, transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-light\/50{background-color:#f2efe780;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-light) 50%, transparent)}}.bg-lighter{background-color:var(--color-lighter)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#0f8e451a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:calc(var(--spacing) * 0)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-\(--header-height\,100px\){padding-top:var(--header-height,100px)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[100px\]{padding-top:100px}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.h-display-light{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-lighter);text-transform:uppercase;line-height:1;@media (width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (width>=80rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}font-family:sanshand,system-ui,sans-serif}.h-display-primary{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary);text-transform:uppercase;line-height:1;@media (width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (width>=80rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}font-family:sanshand,system-ui,sans-serif}.font-\[\'sanshand\'\,system-ui\,sans-serif\]{font-family:sanshand,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.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-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl\!{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-blue-800{color:var(--color-blue-800)}.text-dark{color:var(--color-dark)}.text-dark\/20{color:#1a1a1a33;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 20%, transparent)}}.text-dark\/30{color:#1a1a1a4d;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 30%, transparent)}}.text-dark\/40{color:#1a1a1a66;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 40%, transparent)}}.text-dark\/60{color:#1a1a1a99;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 60%, transparent)}}.text-dark\/70{color:#1a1a1ab3;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 70%, transparent)}}.text-darker{color:var(--color-darker)}.text-darker\/70{color:#0a0f0eb3;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 70%, transparent)}}.text-darker\/75{color:#0a0f0ebf;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 75%, transparent)}}.text-darker\/80{color:#0a0f0ecc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 80%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-lighter{color:var(--color-lighter)}.text-lighter\/60{color:#fafaf799;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 60%, transparent)}}.text-lighter\/70{color:#fafaf7b3;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 70%, transparent)}}.text-lighter\/80{color:#fafaf7cc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 80%, transparent)}}.text-lighter\/85{color:#fafaf7d9;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 85%, transparent)}}.text-lighter\/90{color:#fafaf7e6;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 90%, transparent)}}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-primary{color:var(--color-primary)}.text-primary\/20{color:#0f8e4533;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/60{color:#fff9;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}.\[--tailstorm-compile\:1\]{--tailstorm-compile:1}.group-hover\:translate-x-1{&:is(:where(.group):hover *){@media (hover:hover){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.group-hover\:scale-110{&:is(:where(.group):hover *){@media (hover:hover){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.group-hover\:text-primary{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-primary)}}}.group-hover\:text-white\/80{&:is(:where(.group):hover *){@media (hover:hover){color:#fffc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}}.hover\:scale-105{&:hover{@media (hover:hover){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}.hover\:gap-2{&:hover{@media (hover:hover){gap:calc(var(--spacing) * 2)}}}.hover\:gap-3{&:hover{@media (hover:hover){gap:calc(var(--spacing) * 3)}}}.hover\:border-primary{&:hover{@media (hover:hover){border-color:var(--color-primary)}}}.hover\:bg-neutral-50{&:hover{@media (hover:hover){background-color:var(--color-neutral-50)}}}.hover\:bg-neutral-100{&:hover{@media (hover:hover){background-color:var(--color-neutral-100)}}}.hover\:bg-neutral-800{&:hover{@media (hover:hover){background-color:var(--color-neutral-800)}}}.hover\:bg-primary{&:hover{@media (hover:hover){background-color:var(--color-primary)}}}.hover\:bg-secondary{&:hover{@media (hover:hover){background-color:var(--color-secondary)}}}.hover\:bg-white\/10{&:hover{@media (hover:hover){background-color:#ffffff1a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}.hover\:text-primary{&:hover{@media (hover:hover){color:var(--color-primary)}}}.hover\:text-red-700{&:hover{@media (hover:hover){color:var(--color-red-700)}}}.hover\:text-secondary{&:hover{@media (hover:hover){color:var(--color-secondary)}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.hover\:text-white\/90{&:hover{@media (hover:hover){color:#ffffffe6;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:shadow-lg{&:hover{@media (hover:hover){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hover\:shadow-md{&:hover{@media (hover:hover){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hover\:shadow-xl{&:hover{@media (hover:hover){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}.hover\:shadow-dark\/10{&:hover{@media (hover:hover){--tw-shadow-color:#1a1a1a1a;@supports (color:color-mix(in lab, red, red)){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-dark) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}}.focus\:border-transparent{&:focus{border-color:#0000}}.focus\:shadow-lg{&:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-0{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-2{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-primary{&:focus{--tw-ring-color:var(--color-primary)}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none}}.sm\:ml-auto{@media (width>=40rem){margin-left:auto}}.sm\:block{@media (width>=40rem){display:block}}.sm\:flex{@media (width>=40rem){display:flex}}.sm\:inline{@media (width>=40rem){display:inline}}.sm\:h-24{@media (width>=40rem){height:calc(var(--spacing) * 24)}}.sm\:w-24{@media (width>=40rem){width:calc(var(--spacing) * 24)}}.sm\:columns-2{@media (width>=40rem){columns:2}}.sm\:grid-cols-2{@media (width>=40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.sm\:grid-cols-3{@media (width>=40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.sm\:flex-row{@media (width>=40rem){flex-direction:row}}.sm\:items-center{@media (width>=40rem){align-items:center}}.sm\:gap-4{@media (width>=40rem){gap:calc(var(--spacing) * 4)}}.sm\:text-6xl{@media (width>=40rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.md\:col-span-1{@media (width>=48rem){grid-column:span 1/span 1}}.md\:col-span-3{@media (width>=48rem){grid-column:span 3/span 3}}.md\:-mx-6{@media (width>=48rem){margin-inline:calc(var(--spacing) * -6)}}.md\:-mx-8{@media (width>=48rem){margin-inline:calc(var(--spacing) * -8)}}.md\:mx-0{@media (width>=48rem){margin-inline:calc(var(--spacing) * 0)}}.md\:-mt-24{@media (width>=48rem){margin-top:calc(var(--spacing) * -24)}}.md\:mb-0{@media (width>=48rem){margin-bottom:calc(var(--spacing) * 0)}}.md\:mb-8{@media (width>=48rem){margin-bottom:calc(var(--spacing) * 8)}}.md\:mb-12{@media (width>=48rem){margin-bottom:calc(var(--spacing) * 12)}}.md\:block{@media (width>=48rem){display:block}}.md\:hidden{@media (width>=48rem){display:none}}.md\:h-5{@media (width>=48rem){height:calc(var(--spacing) * 5)}}.md\:h-8{@media (width>=48rem){height:calc(var(--spacing) * 8)}}.md\:h-28{@media (width>=48rem){height:calc(var(--spacing) * 28)}}.md\:h-40{@media (width>=48rem){height:calc(var(--spacing) * 40)}}.md\:max-h-12{@media (width>=48rem){max-height:calc(var(--spacing) * 12)}}.md\:max-h-16{@media (width>=48rem){max-height:calc(var(--spacing) * 16)}}.md\:w-5{@media (width>=48rem){width:calc(var(--spacing) * 5)}}.md\:w-8{@media (width>=48rem){width:calc(var(--spacing) * 8)}}.md\:w-28{@media (width>=48rem){width:calc(var(--spacing) * 28)}}.md\:w-40{@media (width>=48rem){width:calc(var(--spacing) * 40)}}.md\:grid-cols-2{@media (width>=48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media (width>=48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.md\:grid-cols-4{@media (width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:flex-row{@media (width>=48rem){flex-direction:row}}.md\:justify-between{@media (width>=48rem){justify-content:space-between}}.md\:justify-start{@media (width>=48rem){justify-content:flex-start}}.md\:gap-6{@media (width>=48rem){gap:calc(var(--spacing) * 6)}}.md\:space-y-4{@media (width>=48rem){:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}}.md\:rounded-2xl{@media (width>=48rem){border-radius:var(--radius-2xl)}}.md\:rounded-lg{@media (width>=48rem){border-radius:var(--radius-lg)}}.md\:p-6{@media (width>=48rem){padding:calc(var(--spacing) * 6)}}.md\:p-8{@media (width>=48rem){padding:calc(var(--spacing) * 8)}}.md\:px-6{@media (width>=48rem){padding-inline:calc(var(--spacing) * 6)}}.md\:py-4{@media (width>=48rem){padding-block:calc(var(--spacing) * 4)}}.md\:py-12{@media (width>=48rem){padding-block:calc(var(--spacing) * 12)}}.md\:py-16{@media (width>=48rem){padding-block:calc(var(--spacing) * 16)}}.md\:pt-4{@media (width>=48rem){padding-top:calc(var(--spacing) * 4)}}.md\:pb-4{@media (width>=48rem){padding-bottom:calc(var(--spacing) * 4)}}.md\:text-left{@media (width>=48rem){text-align:left}}.md\:text-2xl{@media (width>=48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.md\:text-3xl{@media (width>=48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.md\:text-4xl{@media (width>=48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.md\:text-5xl{@media (width>=48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.md\:text-5xl\!{@media (width>=48rem){font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}}.md\:text-base{@media (width>=48rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.md\:text-lg{@media (width>=48rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.md\:text-xl{@media (width>=48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.md\:text-\[12rem\]{@media (width>=48rem){font-size:12rem}}.lg\:sticky{@media (width>=64rem){position:sticky}}.lg\:top-4{@media (width>=64rem){top:calc(var(--spacing) * 4)}}.lg\:col-span-1{@media (width>=64rem){grid-column:span 1/span 1}}.lg\:col-span-2{@media (width>=64rem){grid-column:span 2/span 2}}.lg\:col-span-3{@media (width>=64rem){grid-column:span 3/span 3}}.lg\:col-span-4{@media (width>=64rem){grid-column:span 4/span 4}}.lg\:-mx-10{@media (width>=64rem){margin-inline:calc(var(--spacing) * -10)}}.lg\:mt-0{@media (width>=64rem){margin-top:calc(var(--spacing) * 0)}}.lg\:mb-14{@media (width>=64rem){margin-bottom:calc(var(--spacing) * 14)}}.lg\:block{@media (width>=64rem){display:block}}.lg\:hidden{@media (width>=64rem){display:none}}.lg\:inline-block{@media (width>=64rem){display:inline-block}}.lg\:w-1\/4{@media (width>=64rem){width:25%}}.lg\:columns-2{@media (width>=64rem){columns:2}}.lg\:columns-3{@media (width>=64rem){columns:3}}.lg\:columns-4{@media (width>=64rem){columns:4}}.lg\:grid-cols-2{@media (width>=64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:grid-cols-3{@media (width>=64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:grid-cols-4{@media (width>=64rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.lg\:grid-cols-12{@media (width>=64rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.lg\:gap-6{@media (width>=64rem){gap:calc(var(--spacing) * 6)}}.lg\:gap-8{@media (width>=64rem){gap:calc(var(--spacing) * 8)}}.lg\:gap-12{@media (width>=64rem){gap:calc(var(--spacing) * 12)}}.lg\:gap-20{@media (width>=64rem){gap:calc(var(--spacing) * 20)}}.lg\:gap-x-10{@media (width>=64rem){column-gap:calc(var(--spacing) * 10)}}.lg\:p-10{@media (width>=64rem){padding:calc(var(--spacing) * 10)}}.lg\:px-6{@media (width>=64rem){padding-inline:calc(var(--spacing) * 6)}}.lg\:py-8{@media (width>=64rem){padding-block:calc(var(--spacing) * 8)}}.lg\:py-10{@media (width>=64rem){padding-block:calc(var(--spacing) * 10)}}.lg\:py-14{@media (width>=64rem){padding-block:calc(var(--spacing) * 14)}}.lg\:py-16{@media (width>=64rem){padding-block:calc(var(--spacing) * 16)}}.lg\:py-20{@media (width>=64rem){padding-block:calc(var(--spacing) * 20)}}.lg\:py-24{@media (width>=64rem){padding-block:calc(var(--spacing) * 24)}}.lg\:py-28{@media (width>=64rem){padding-block:calc(var(--spacing) * 28)}}.lg\:pt-24{@media (width>=64rem){padding-top:calc(var(--spacing) * 24)}}.lg\:pb-12{@media (width>=64rem){padding-bottom:calc(var(--spacing) * 12)}}.lg\:pb-24{@media (width>=64rem){padding-bottom:calc(var(--spacing) * 24)}}.lg\:text-center{@media (width>=64rem){text-align:center}}.lg\:text-right{@media (width>=64rem){text-align:right}}.lg\:text-3xl{@media (width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.lg\:text-5xl{@media (width>=64rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.lg\:text-6xl{@media (width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.lg\:text-7xl{@media (width>=64rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.lg\:text-xl{@media (width>=64rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.xl\:text-6xl{@media (width>=80rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.xl\:text-8xl{@media (width>=80rem){font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}}.basicLightbox{opacity:.01;z-index:1000;will-change:opacity;background:#000c;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{z-index:1;will-change:transform;max-width:100%;transition:transform .4s;transform:scale(.9)}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{max-width:95%;max-height:95%;margin:auto;display:block;position:absolute;inset:0}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{pointer-events:none;width:100%;height:100%}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}@font-face{font-display:swap;font-family:sanshand;font-style:normal;font-weight:400;src:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/sanshand.woff2)format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-400.woff2)format("woff2"),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-400.ttf)format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-500.woff2)format("woff2"),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-500.ttf)format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:600;src:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-600.woff2)format("woff2"),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:700;src:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-700.woff2)format("woff2"),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/fonts/bricolage-grotesque-700.ttf)format("truetype")}body{--tw-leading:var(--leading-relaxed);font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif;line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-dark)}h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:1;font-family:sanshand,system-ui,-apple-system,sans-serif;line-height:1;display:block}h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;@media (width>=64rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (width>=80rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;@media (width>=64rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (width>=80rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));@media (width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));@media (width>=64rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));@media (width>=64rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width>=64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}p+p{margin-top:calc(var(--spacing) * 4)}a:not([class]){color:var(--color-primary);text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0f8e4566;text-decoration-thickness:1px;@supports (color:color-mix(in lab, red, red)){text-decoration-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}transition:color .2s,text-decoration-color .2s;&:hover{color:var(--color-primary-alt,var(--color-primary));text-decoration-color:currentColor}}.h-hero{font-family:sanshand,system-ui,-apple-system,sans-serif;font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);line-height:1;@media (width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (width>=80rem){font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}mark.word-accent{color:var(--color-secondary);font-style:normal;font-weight:inherit;background-color:#0000;padding:0 .06em}:root{--section-py:clamp(3.5rem, 6vw, 6rem)}html,body{overflow-x:clip}body{flex-direction:column;min-height:100vh;display:flex}#site-wrapper{flex-direction:column;flex:1 0 auto;display:flex}#site-wrapper>main,#site-wrapper>.archive{flex:1 0 auto}.container .container{padding-inline:0}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.social-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border:2px solid #f4b8008c;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-secondary) 55%, transparent)}background-color:#fafaf70f;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-lighter) 6%, transparent)}color:var(--color-secondary);transition:background-color .28s cubic-bezier(.34,1.56,.64,1),border-color .28s cubic-bezier(.34,1.56,.64,1),color .2s,transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s;& svg,& i{width:50%;height:50%}&:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-darker);transform:translateY(-3px)scale(1.08);box-shadow:0 6px 14px -4px #0006}&:active{transition-duration:80ms;transform:translate(0,0)scale(1.02)}&:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}}@keyframes float-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.animate-on-scroll{transition:opacity .2s;transform:none!important;&.in-view{transform:none!important}}.float-1,.float-2,.pulse-soft{animation:none}.menu-link-press{transition:color .15s;&:hover,&:active{transform:none}}.btn-base,.btn-primary,.btn-secondary,.btn-outline-light,.btn-donate,.btn-cta,.btn-cta-gold{transition:box-shadow .15s,background-color .15s,color .15s;&:hover,&:focus-visible{transform:translateY(-1px)rotate(0)}&:active{transform:translateY(1px)}}.btn-cta:after,.btn-cta-gold:after{transition:none}.social-icon{transition:background-color .15s,color .15s;&:hover{transform:none}}.project-card,.project-card-media,.project-card-excerpt,.project-card-title:after,.news-card,.news-card-media img,.error-404-card,.team-member,.team-member-photo,.team-member-photo img,.volunteer-gallery-item,.volunteer-gallery-item img,.volunteer-gallery-item:after,.donation-impact-tile,.swiper-button-prev,.swiper-button-next{transition:none!important;transform:none!important}.hero-swiper .swiper-pagination-bullet{transition:none!important}}:root{--header-height:96px}@media (width<=1023px){:root{--header-height:72px}}html{background-color:var(--color-darker)}.site-header{top:calc(var(--spacing) * 0);z-index:50;color:var(--color-lighter);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0a0f0e33;position:sticky;@supports (color:color-mix(in lab, red, red)){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-darker) 20%, transparent) var(--tw-shadow-alpha), transparent)}transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:var(--color-darker);border-bottom:3px solid var(--color-secondary);background-image:radial-gradient(70% 120%,#0a0f0ef2 0%,#0a0f0ee6 30%,#0a0f0e73 70%,#0a0f0e1a 100%),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/header-pattern.jpg);background-position:50%,50%;background-repeat:no-repeat,repeat-x;background-size:cover,auto 220%;transition-duration:.3s;& .header-bar{z-index:1;position:relative;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}width:100%;padding-inline:calc(var(--spacing) * 4);margin-inline:auto;@media (width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media (width>=64rem){padding-inline:calc(var(--spacing) * 8)}justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 3);min-height:96px;padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex;@media (width>=64rem){min-height:128px;padding-block:calc(var(--spacing) * 4)}}& .site-logo{flex-shrink:0;align-items:center;display:flex;& img{max-height:calc(var(--spacing) * 20);width:auto;@media (width>=48rem){max-height:calc(var(--spacing) * 24)}@media (width>=64rem){max-height:calc(var(--spacing) * 28)}}}& .header-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}& .header-cta{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-darker);display:none;@media (width>=64rem){display:inline-flex}border-color:var(--color-secondary-alt)}& .mobile-icon-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:var(--color-lighter);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex;&:hover{@media (hover:hover){background-color:#fafaf71a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-lighter) 10%, transparent)}}}}& .primary-menu .menu-link{font-family:sanshand,system-ui,sans-serif;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-lighter)}& .primary-menu .submenu-arrow{color:#fafaf7b3;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 70%, transparent)}}& .primary-menu .menu-link:hover .submenu-arrow{color:var(--color-secondary)}}@media (width>=1024px){.site-nav-panel{align-items:center;display:flex}.site-header .primary-menu{margin:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 0);list-style-type:none;display:flex;&>.menu-item{position:relative}& .menu-item-wrapper{align-items:center;gap:calc(var(--spacing) * 1);display:flex}& .menu-link{transform-origin:50%;transition:color .2s,transform .38s cubic-bezier(.34,1.56,.64,1);display:block;transform:translate(0,0)rotate(0);&:hover{transform:translateY(-5px)rotate(-3deg)}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-decoration-line:none;&:hover{color:#f4b800cc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}}& .menu-link.active,& .menu-link[aria-current=page]{color:var(--color-secondary)}& .sub-menu{top:100%;left:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);border-radius:var(--radius-lg);min-width:14rem;padding-block:calc(var(--spacing) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-lighter);border:1px solid #0a0f0e1f;list-style-type:none;display:none;position:absolute;@supports (color:color-mix(in lab, red, red)){border:1px solid color-mix(in srgb, var(--color-darker) 12%, transparent)}z-index:100;& .menu-item{position:relative}& .menu-link{transform-origin:50%;width:100%;transition:color .2s,transform .38s cubic-bezier(.34,1.56,.64,1);display:block;transform:translate(0,0)rotate(0);&:hover{transform:translateY(-5px)rotate(-3deg)}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-darker);border-radius:0;&:hover{color:var(--color-primary)}}& .menu-link.active,& .menu-link[aria-current=page]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}& .sub-menu{top:calc(var(--spacing) * 0);margin-top:-8px;margin-left:-4px;left:100%}}&>.menu-item.menu-item-has-children:after{content:"";right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 2);position:absolute;top:100%}& .menu-item:hover>.sub-menu,& .menu-item:focus-within>.sub-menu{display:block}&>.menu-item:hover>.menu-item-wrapper>.menu-link .submenu-arrow{rotate:180deg}& .sub-menu .submenu-arrow{margin-left:auto;rotate:-90deg}& .sub-menu .menu-item:hover>.menu-item-wrapper>.menu-link .submenu-arrow{rotate:none}}}.site-banner{width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-darker);background-image:linear-gradient(90deg, var(--color-secondary-alt) 0%, var(--color-secondary) 50%, var(--color-secondary-alt) 100%);border-bottom:1px solid #0a0f0e40;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;@supports (color:color-mix(in lab, red, red)){border-bottom:1px solid color-mix(in srgb, var(--color-darker) 25%, transparent)}&:before{content:"";inset:calc(var(--spacing) * 0);z-index:0;background-color:var(--color-primary);transition:transform .35s cubic-bezier(.33,1,.68,1);position:absolute;transform:translateY(100%)}&:hover:before{transform:translateY(0)}&:hover{color:var(--color-lighter)}& .banner-content{z-index:1;max-width:var(--container-4xl);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;color:currentColor;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:inline-flex;position:relative}& .banner-icon{color:currentColor;flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1);height:calc(var(--spacing) * 6)!important;width:calc(var(--spacing) * 6)!important}&:hover .banner-icon{transform:scale(1.3)rotate(15deg)}&:hover .banner-icon.scale-x-\[-1\]{transform:scale(1.3)rotate(-15deg)scaleX(-1)}& .banner-message{font-family:sanshand,system-ui,sans-serif;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);@media (width>=40rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width>=48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}.transparent-header .site-header{top:calc(var(--spacing) * 0);z-index:50;background:0 0;border-bottom-color:#0000;transition:border-bottom-color .4s,box-shadow .4s;position:sticky;&:not(.header-scrolled){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}&.header-scrolled{border-bottom-color:var(--color-secondary);&:before{opacity:1}&:after{opacity:0}}&:before{inset:calc(var(--spacing) * 0);content:"";z-index:-1;background-color:var(--color-darker);opacity:0;background-image:radial-gradient(70% 120%,#0a0f0ef2 0%,#0a0f0ee6 30%,#0a0f0e73 70%,#0a0f0e1a 100%),url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/header-pattern.jpg);background-position:50%,50%;background-repeat:no-repeat,repeat-x;background-size:cover,auto 220%;transition:opacity .4s;position:absolute}&:after{pointer-events:none;content:"";background:linear-gradient(#0000008c,#00000040 50%,#0000);height:calc(100% + 80px);transition:opacity .4s;position:absolute;inset:0 0 auto}}.transparent-header .site-banner{pointer-events:none;inset-inline:calc(var(--spacing) * 0);top:var(--header-height,96px);z-index:49;opacity:0;transition:transform .22s,opacity .14s;position:fixed;transform:translateY(-100%)}.transparent-header .site-header.header-scrolled~.site-banner{opacity:1;pointer-events:auto;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .32s;transform:translateY(0)}.transparent-header #main-content{margin-top:calc(-1 * var(--header-height,96px))}body.mobile-menu-open{overflow:hidden}@media (width<=1023px){.site-nav-panel{inset:calc(var(--spacing) * 0);z-index:100;background-color:var(--color-darker);opacity:0;pointer-events:none;visibility:hidden;background-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/header-pattern.jpg);background-repeat:repeat;background-size:auto 240px;flex-direction:column;align-items:stretch;transition:opacity .28s,transform .32s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .32s;display:flex;position:fixed;overflow-y:auto;transform:scale(.96);&:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background-color:#0a0f0ef0;position:absolute;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 94%, transparent)}}&>*{z-index:1;position:relative}&.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .28s,transform .32s cubic-bezier(.34,1.56,.64,1),visibility;transform:scale(1)}& .nav-top{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}& .nav-eyebrow{font-family:sanshand,system-ui,sans-serif;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.4em;letter-spacing:.4em;color:var(--color-secondary);text-transform:uppercase}& .nav-close{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;background-color:#fafaf70d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-lighter) 5%, transparent)}color:var(--color-lighter);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;&:hover{@media (hover:hover){background-color:#fafaf726;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-lighter) 15%, transparent)}}}border:2px solid #fafaf740;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-lighter) 25%, transparent)}-webkit-tap-highlight-color:transparent;outline:none;&:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}& i,& svg{height:calc(var(--spacing) * 6)!important;width:calc(var(--spacing) * 6)!important}}& .nav-panel-menu{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex-direction:column;flex:1;justify-content:center;display:flex}& .primary-menu{margin:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex;&>.menu-item{opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.34,1.56,.64,1);transform:translateY(16px)}}&.is-open .primary-menu>.menu-item{opacity:1;transform:translateY(0)}& .menu-item-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}& .menu-link{transform-origin:50%;flex:1;transition:color .2s,transform .38s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translate(0,0)rotate(0);&:hover{transform:translateY(-5px)rotate(-3deg)}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98)}padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center;font-family:sanshand,system-ui,sans-serif;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-lighter);text-decoration-line:none;@media (width>=40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}&:hover{color:#f4b800cc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}}& .menu-link.active,& .menu-link[aria-current=page]{color:var(--color-secondary)}& .submenu-toggle{margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-secondary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;border-width:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}& .menu-item.is-open>.menu-item-wrapper>.submenu-toggle{transform:rotate(180deg)}& .sub-menu{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none;transition:max-height .36s cubic-bezier(.4,0,.2,1);overflow:hidden}& .menu-item.is-open>.sub-menu{max-height:600px}& .sub-menu .menu-link{padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fafaf7b3;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 70%, transparent)}border-bottom-color:#fafaf714;@supports (color:color-mix(in lab, red, red)){border-bottom-color:color-mix(in srgb, var(--color-lighter) 8%, transparent)}&:hover{color:var(--color-secondary)}}& .nav-footer{align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;display:flex}& .nav-tagline{margin-top:calc(var(--spacing) * 1);font-family:sanshand,system-ui,sans-serif;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fafaf799;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 60%, transparent)}text-transform:uppercase}}.site-header .mobile-icon-btn,#menu-toggle{-webkit-tap-highlight-color:transparent}.site-header .mobile-icon-btn:focus,#menu-toggle:focus{outline:none}.site-header .mobile-icon-btn:focus-visible,#menu-toggle:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}}.site-footer{color:var(--color-lighter)}.footer-main{background-color:var(--color-darker);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 8);border-top:3px solid var(--color-secondary);position:relative}.footer-main:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);opacity:.18;background-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/header-pattern.jpg);background-position:50%;background-repeat:repeat;background-size:auto 240px;position:absolute}.footer-main:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background-color:var(--color-darker);position:absolute}@media (width>=768px){.footer-main:after{background-color:#0000;background-image:linear-gradient(to right, transparent 0%, #0a0f0e80 12%, var(--color-darker) 25%, var(--color-darker) 75%, #0a0f0e80 88%, transparent 100%)}}.footer-main>*{z-index:1;position:relative}.footer-bottom{border-top-style:var(--tw-border-style);border-color:#fafaf71a;border-top-width:1px;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-lighter) 10%, transparent)}background-color:var(--color-darker);padding-block:calc(var(--spacing) * 5)}.footer-heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-secondary);text-transform:uppercase;font-family:sanshand,system-ui,sans-serif!important}.footer-menu{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex;& li{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}& a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#fafaf7cc;display:inline-block;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 80%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;padding-right:1.5em;text-decoration-line:none;transition-duration:.2s;&:hover{color:var(--color-secondary)}}& a:before{content:"→";pointer-events:none;text-align:center;color:var(--color-secondary);opacity:0;width:1em;margin-right:.5em;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(-6px)}& a:hover:before{opacity:1;transform:translate(0)}}.footer-terms-row{margin-top:calc(var(--spacing) * 10);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#fafaf71a;border-top-width:1px;flex-wrap:wrap;display:flex;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-lighter) 10%, transparent)}padding-top:calc(var(--spacing) * 6)}.footer-terms-menu{margin:calc(var(--spacing) * 0);align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-wrap:wrap;list-style-type:none;display:flex;& li{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0)}& a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fafaf799;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 60%, transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;&:hover{color:var(--color-secondary)}}}.footer-newsletter{& .fluentform .ff-el-input--label label{color:#fafaf7cc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 80%, transparent)}}& .fluentform .ff-el-form-control{border-color:#fafaf733;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-lighter) 20%, transparent)}background-color:#0a0f0e66;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-darker) 40%, transparent)}text-align:left;color:var(--color-lighter);&::placeholder{color:#fafaf766;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 40%, transparent)}}&:hover,&:focus{border-color:var(--color-secondary)}}& .fluentform .ff-btn-submit,& .fluentform .ff_submit_btn_loader{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:sanshand,system-ui,-apple-system,sans-serif;display:inline-flex;position:relative;&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}-webkit-appearance:none;-moz-appearance:none;appearance:none;transform-origin:50%;border:2px solid;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .235s cubic-bezier(.4,0,.2,1),background-color .2s,border-color .2s,color .2s;transform:translate(0,0)rotate(0);box-shadow:15px 28px 25px -18px #0003;&:hover{transform:translateY(-5px)rotate(-3deg);box-shadow:6px 16px 18px -6px #0000004d}&:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:6px 16px 18px -6px #0000004d}&:focus:not(:focus-visible){box-shadow:2px 8px 4px -6px #0000004d}&:active{transition:transform 80ms cubic-bezier(.4,0,.6,1),box-shadow 80ms cubic-bezier(.4,0,.6,1);transform:translateY(4px)rotate(0)scale(.98);box-shadow:1px 2px 3px -2px #0006}&:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:15px 28px 25px -18px #0003}& i,& svg{height:calc(var(--spacing) * 5)!important;width:calc(var(--spacing) * 5)!important}background-color:var(--color-secondary);color:var(--color-darker);border-color:var(--color-secondary-alt);&:hover{background-color:var(--color-secondary-alt)}&:focus,&:focus-visible{--tw-ring-color:var(--color-secondary-alt)}}& .fluentform .ff-message-success{border-color:var(--color-primary)!important;background-color:#0f8e454d!important;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)!important}color:var(--color-lighter)!important}& .fluentform .ff-errors-in-stack,& .fluentform .ff-message-error,& .fluentform .error-text{border-color:var(--color-accent)!important;background-color:#f2223340!important;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-accent) 25%, transparent)!important}color:var(--color-lighter)!important}}.footer-newsletter{& .fluentform>fieldset{margin:calc(var(--spacing) * 0);align-items:flex-end;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 0);border-width:0;flex-wrap:wrap;display:flex}& .fluentform .ff-el-group{margin:calc(var(--spacing) * 0)!important}& .fluentform .ff-t-cell{margin:calc(var(--spacing) * 0)!important;padding:calc(var(--spacing) * 0)!important}& .fluentform .ff-el-group:not(:has(.ff-btn-submit)):not(.ff_submit_btn_wrapper){min-width:12rem;flex:1!important}& .fluentform .ff-el-input--content,& .fluentform .ff-el-form-control{width:100%}& .fluentform .ff_submit_btn_wrapper,& .fluentform .ff-el-group:has(.ff-btn-submit){margin-left:auto;flex:none!important}& .fluentform input[type=hidden]{display:none}}@media (width>=1024px){.footer-newsletter{flex-direction:column;align-items:flex-end;display:flex;& .fluentform>fieldset{justify-content:flex-end}& .fluentform .ff-el-input--label,& .fluentform .ff-el-input--label label{text-align:right}& .fluentform .ff-el-form-control{text-align:left}& .fluentform .ff-message-success,& .fluentform .ff-errors-in-stack,& .fluentform .ff-message-error{text-align:left;width:100%}}}:root{--shape-8977-mask:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/shapes/shape-8977.svg#up);--shape-8977-mask-flipped:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/shapes/shape-8977.svg#down);--shape-4022-mask:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/shapes/shape-4022.svg#up);--shape-4022-mask-flipped:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/shapes/shape-4022.svg#down)}.shape-8977{--wave-h:73px;mask-image:linear-gradient(#000 0 0), var(--shape-8977-mask-flipped);mask-size:100% calc(100% - var(--wave-h)), 100% var(--wave-h);mask-position:top,bottom;mask-repeat:no-repeat}.shape-8977-top{--wave-h:73px;mask-image:var(--shape-8977-mask), linear-gradient(#000 0 0);mask-size:100% var(--wave-h), 100% calc(100% - var(--wave-h));mask-position:top,bottom;mask-repeat:no-repeat}.shape-8977.shape-8977-top{mask-image:var(--shape-8977-mask), linear-gradient(#000 0 0), var(--shape-8977-mask-flipped);mask-size:100% var(--wave-h), 100% calc(100% - 2 * var(--wave-h)), 100% var(--wave-h);mask-position:top,50%,bottom}.shape-4022{--wave-h:50px;mask-image:linear-gradient(#000 0 0), var(--shape-4022-mask);mask-size:100% calc(100% - var(--wave-h)), 100% var(--wave-h);mask-position:top,bottom;mask-repeat:no-repeat}.shape-4022-top{--wave-h:50px;mask-image:var(--shape-4022-mask-flipped), linear-gradient(#000 0 0);mask-size:100% var(--wave-h), 100% calc(100% - var(--wave-h));mask-position:top,bottom;mask-repeat:no-repeat}.shape-4022.shape-4022-top{mask-image:var(--shape-4022-mask-flipped), linear-gradient(#000 0 0), var(--shape-4022-mask);mask-size:100% var(--wave-h), 100% calc(100% - 2 * var(--wave-h)), 100% var(--wave-h);mask-position:top,50%,bottom}@media (width>=768px){.shape-8977,.shape-8977-top{--wave-h:90px}.shape-4022,.shape-4022-top{--wave-h:60px}}@media (width>=1025px){.shape-8977,.shape-8977-top{--wave-h:110px}.shape-4022,.shape-4022-top{--wave-h:75px}}@media (width>=2100px){.shape-8977,.shape-8977-top{--wave-h:calc(2vw + 110px)}.shape-4022,.shape-4022-top{--wave-h:calc(2vw + 75px)}}.hero{background-color:var(--color-darker);width:100%;position:relative;overflow:hidden}.hero--cinematic{height:100vh;min-height:640px;max-height:860px;& .swiper,& .swiper-wrapper{height:100%}}.hero--banner{& .hero-slide{height:auto;min-height:auto}& .hero-slide:after{background:linear-gradient(90deg,#0a0f0ecc,#0a0f0e66);@supports (color:color-mix(in lab, red, red)){background:linear-gradient(to right, color-mix(in srgb, var(--color-darker) 80%, transparent), color-mix(in srgb, var(--color-darker) 40%, transparent))}}&.hero--center .hero-slide:after{background:#0a0f0eb3;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-darker) 70%, transparent)}}}.hero-slide{background-color:var(--color-darker);&:after{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-darker) 70%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-darker) 60%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-darker) 70%, transparent);content:"";position:absolute}}.hero-slide .container{&.justify-end{padding-bottom:calc(var(--spacing) * 8);@media (width>=64rem){padding-bottom:calc(var(--spacing) * 12)}@media (width>=80rem){padding-bottom:calc(var(--spacing) * 16)}}&.justify-center{padding-bottom:calc(var(--spacing) * 0)}}.hero--banner .hero-slide .container{padding-block:calc(var(--spacing) * 16);@media (width>=64rem){padding-block:calc(var(--spacing) * 24)}}.hero-swiper{position:relative;& .swiper-pagination{z-index:10;position:absolute;bottom:1.5rem!important}& .swiper-pagination-bullet{background-color:var(--color-lighter);opacity:.55;border:2px solid #0000;width:12px;height:12px;transition:width .28s cubic-bezier(.34,1.56,.64,1),background-color .2s,opacity .2s;&:hover{opacity:.85}}& .swiper-pagination-bullet-active{opacity:1;background-color:var(--color-secondary);border-radius:999px;width:36px}& .swiper-button-prev,& .swiper-button-next{color:var(--color-secondary);box-shadow:none;z-index:11;background-color:#0000;width:56px;height:56px;&:after{text-shadow:0 2px 14px #000000bf;font-weight:900;font-size:34px!important}&:hover{color:var(--color-secondary);background-color:#0000;transform:scale(1.12)}}}.swiper:not(.hero-swiper){& .swiper-pagination-bullet{background-color:var(--color-darker);opacity:.4}& .swiper-pagination-bullet-active{background-color:var(--color-primary);opacity:1}}.swiper-button-prev,.swiper-button-next{justify-content:center;align-items:center;@media (width<48rem){display:none!important}@media (width>=48rem){display:inline-flex}background-color:var(--color-lighter);width:44px;height:44px;color:var(--color-darker);border-radius:9999px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background-color .2s;box-shadow:0 4px 14px -4px #00000040;&:after{font-weight:900;font-size:16px!important}&:hover{background-color:var(--color-secondary);transform:scale(1.08)}}.mission-copy.rail-dashed{@media (width<48rem){padding-left:calc(var(--spacing) * 6)}}.mission-desc{& p:not(:last-child){margin-bottom:calc(var(--spacing) * 3)}& p:last-child{margin-bottom:calc(var(--spacing) * 0)}}.cta-strip{width:100%;padding-top:var(--section-py);padding-bottom:var(--section-py);color:var(--color-lighter);background-color:var(--color-darker);background-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/header-pattern.jpg);background-position:50%;background-repeat:repeat;background-size:auto 240px;position:relative;overflow:hidden;&:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;background:linear-gradient(90deg,#0a0f0e26 0%,#0a0f0eb3 50%,#0a0f0e26 100%);position:absolute;@supports (color:color-mix(in lab, red, red)){background:linear-gradient(90deg, color-mix(in srgb, var(--color-darker) 15%, transparent) 0%, color-mix(in srgb, var(--color-darker) 70%, transparent) 50%, color-mix(in srgb, var(--color-darker) 15%, transparent) 100%)}}& .container{z-index:1;position:relative}& h2{color:var(--color-lighter)}}.cta-form{width:100%;padding-top:var(--section-py);padding-bottom:var(--section-py);background-color:var(--color-lighter);position:relative}.cta-form--patterned{background-color:var(--color-secondary);background-image:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/pattern-yellow.png);background-repeat:repeat;background-size:480px}.project-card{background-color:var(--color-darker);border:2px solid #0a0f0ee6;border-radius:18px 8px 22px/8px 22px 8px 18px;width:100%;position:relative;overflow:hidden;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-darker) 90%, transparent)}transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,border-color .2s;box-shadow:0 14px 26px -16px #0000002e;&:hover{border-color:var(--color-secondary);transform:translateY(-6px)rotate(-.6deg);box-shadow:0 18px 28px -14px #00000052}&.is-featured{border-color:var(--color-secondary);box-shadow:0 0 0 1px #f4b80059,0 14px 28px -14px #00000038;@supports (color:color-mix(in lab, red, red)){box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 35%, transparent), #00000038 0 14px 28px -14px}}}.project-card-link{width:100%;color:var(--color-lighter);text-decoration-line:none;display:block;position:relative}.project-card--cover .project-card-link{aspect-ratio:4/5}.project-card-media{inset:calc(var(--spacing) * 0);background-color:#0b1c14;background-position:50%;background-size:cover;position:absolute;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 90%, var(--color-primary))}transition:transform .6s;.project-card:hover &{transform:scale(1.06)}}.project-card-scrim{pointer-events:none;inset:calc(var(--spacing) * 0);background:linear-gradient(#0000 0%,#0a0f0e4d 35%,#0a0f0ecc 65%,#0a0f0ef2 100%);position:absolute;@supports (color:color-mix(in lab, red, red)){background:linear-gradient(to top, color-mix(in srgb, var(--color-darker) 95%, transparent) 0%, color-mix(in srgb, var(--color-darker) 80%, transparent) 35%, color-mix(in srgb, var(--color-darker) 30%, transparent) 65%, transparent 100%)}}.project-card-body{inset-inline:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:absolute;@media (width>=64rem){padding:calc(var(--spacing) * 6)}}.project-card-tags{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-card-tag{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;border-radius:3.40282e38px;align-items:center;font-family:sanshand,system-ui,sans-serif;display:inline-flex}.project-card-tag--featured{background-color:var(--color-secondary);color:var(--color-darker)}.project-card-tag--status{background-color:#fafaf71f;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-lighter) 12%, transparent)}color:var(--color-lighter);border:1px solid #fafaf738;@supports (color:color-mix(in lab, red, red)){border:1px solid color-mix(in srgb, var(--color-lighter) 22%, transparent)}}.project-card-title{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-lighter);display:inline-block;position:relative;@media (width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}text-transform:uppercase;letter-spacing:.02em;width:fit-content;font-family:sanshand,system-ui,sans-serif;&:after{content:"";background-color:var(--color-secondary);width:0;height:4px;transition:width .36s cubic-bezier(.34,1.4,.64,1);position:absolute;bottom:-6px;left:0}.project-card:hover &:after{width:100%}}.project-card-excerpt{margin:calc(var(--spacing) * 0);max-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#fafaf7d9;overflow:hidden;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 85%, transparent)}opacity:0;transition:max-height .36s,opacity .28s;.project-card:hover &{opacity:1;max-height:8rem}}.project-card--list{aspect-ratio:auto;& .project-card-link{aspect-ratio:auto;align-items:stretch;min-height:200px;display:flex}& .project-card-media{flex-shrink:0;width:33.3333%;position:relative;inset:auto}& .project-card-body{justify-content:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);flex:1;position:relative;inset:auto;@media (width>=64rem){padding:calc(var(--spacing) * 8)}background-color:var(--color-lighter)}& .project-card-tags{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}& .project-card-title{color:var(--color-darker);width:auto;&:after{background-color:var(--color-primary)}}& .project-card-excerpt{margin-top:calc(var(--spacing) * 1);max-height:none;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#0a0f0ebf;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 75%, transparent)}opacity:1}}.project-card-cta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-primary);letter-spacing:.06em;font-family:sanshand,system-ui,sans-serif;transition:gap .2s,color .2s;display:inline-flex;& i,& svg{height:calc(var(--spacing) * 4)!important;width:calc(var(--spacing) * 4)!important}}.project-card--list:hover .project-card-cta{color:var(--color-primary-alt);gap:.5rem}.projects-toggle-btn{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;letter-spacing:.06em;color:var(--color-darker);background-color:#0a0f0e0d;font-family:sanshand,system-ui,sans-serif;transition-duration:.2s;display:inline-flex;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 5%, transparent)}border:1px solid #0a0f0e24;@supports (color:color-mix(in lab, red, red)){border:1px solid color-mix(in srgb, var(--color-darker) 14%, transparent)}& i,& svg{height:calc(var(--spacing) * 4)!important;width:calc(var(--spacing) * 4)!important}&:hover{background-color:#0a0f0e17;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 9%, transparent)}}&[aria-pressed=true]{background-color:var(--color-darker);color:var(--color-secondary);border-color:var(--color-darker)}}.project-spotlight-label{letter-spacing:.12em;align-items:center;gap:.5rem;font-family:sanshand,system-ui,sans-serif;display:inline-flex;& i,& svg{color:var(--color-secondary);height:calc(var(--spacing) * 4)!important;width:calc(var(--spacing) * 4)!important}}.single-project-hero{background-color:var(--color-darker);background-position:50%;background-size:cover;width:100%;min-height:60vh;position:relative;overflow:hidden;&:before{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);background:linear-gradient(#0a0f0e59 0%,#0a0f0e40 50%,#0a0f0ecc 100%);position:absolute;@supports (color:color-mix(in lab, red, red)){background:linear-gradient(to bottom, color-mix(in srgb, var(--color-darker) 35%, transparent) 0%, color-mix(in srgb, var(--color-darker) 25%, transparent) 50%, color-mix(in srgb, var(--color-darker) 80%, transparent) 100%)}}}.single-project-hero-content{position:relative;@media (width>=40rem){max-width:40rem}@media (width>=48rem){max-width:48rem}@media (width>=64rem){max-width:64rem}@media (width>=80rem){max-width:80rem}@media (width>=96rem){max-width:96rem}width:100%;padding-inline:calc(var(--spacing) * 4);margin-inline:auto;@media (width>=40rem){padding-inline:calc(var(--spacing) * 6)}@media (width>=64rem){padding-inline:calc(var(--spacing) * 8)}height:100%;padding-top:var(--header-height,96px);z-index:1;flex-direction:column;justify-content:flex-end;padding-bottom:4rem;display:flex}.single-project-hero-title{margin:calc(var(--spacing) * 0);color:var(--color-lighter)}.single-project-body{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;@media (width>=64rem){gap:calc(var(--spacing) * 16)}@media (width>=1024px){grid-template-columns:minmax(0,1fr) 320px}}.single-project-aside{&>*{margin-bottom:1.5rem}@media (width>=1024px){top:calc(var(--header-height,96px) + 1.5rem);align-self:start;position:sticky}}.single-project-donate-card{background-color:var(--color-darker);padding:calc(var(--spacing) * 6);color:var(--color-lighter);border:2px solid var(--color-secondary);border-radius:18px 8px 22px/8px 22px 8px 18px;& h3{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-secondary)}& p{margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);color:#fafaf7d9;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 85%, transparent)}}}.news-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;@media (width>=768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1024px){grid-template-columns:repeat(3,minmax(0,1fr))}}.news-card{gap:calc(var(--spacing) * 3);background-color:var(--color-lighter);border:2px solid #0a0f0e1a;border-radius:18px 8px 22px/8px 22px 8px 18px;flex-direction:column;display:flex;overflow:hidden;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-darker) 10%, transparent)}transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,border-color .2s;&:hover{border-color:var(--color-secondary);transform:translateY(-4px);box-shadow:0 14px 28px -14px #00000040}}.news-card-media{aspect-ratio:16/10;display:block;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.news-card:hover & img{transform:scale(1.04)}}.news-card-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.news-card-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-primary);letter-spacing:.08em}.news-card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-darker);font-family:sanshand,system-ui,sans-serif;& a{color:inherit;text-decoration-line:none;transition:color .2s;&:hover{color:var(--color-primary)}}}.news-card-excerpt{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#0a0f0ebf;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 75%, transparent)}}.news-card-link{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-primary);letter-spacing:.06em;margin-top:auto;transition:gap .2s,color .2s;display:inline-flex;& i,& svg{height:calc(var(--spacing) * 4)!important;width:calc(var(--spacing) * 4)!important}&:hover{color:var(--color-primary-alt);gap:.5rem}}.team-member{text-align:center;flex-direction:column;transition:transform .38s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translate(0,0);&:hover{transform:translateY(-6px)}}.team-member-photo{aspect-ratio:1;background-color:#0a0f0e0f;border-radius:22px 10px 26px/10px 26px 10px 22px;width:100%;max-width:220px;margin-inline:auto;position:relative;overflow:hidden;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 6%, transparent)}border:3px solid #f4b80033;@supports (color:color-mix(in lab, red, red)){border:3px solid color-mix(in srgb, var(--color-secondary) 20%, transparent)}transition:border-color .28s,box-shadow .28s;.team-member:hover &{border-color:var(--color-secondary);box-shadow:0 12px 24px -10px #00000059}& img{inset:calc(var(--spacing) * 0);object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute}.team-member:hover & img{transform:scale(1.04)}}.team-member-placeholder{inset:calc(var(--spacing) * 0);color:#1a1a1a66;justify-content:center;align-items:center;display:flex;position:absolute;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-dark) 40%, transparent)}font-size:3rem;& i,& svg{height:calc(var(--spacing) * 16)!important;width:calc(var(--spacing) * 16)!important}}.team-member-body{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.team-member-name{margin:calc(var(--spacing) * 0);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-darker);@media (width>=64rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}text-transform:uppercase;letter-spacing:.02em;font-family:sanshand,system-ui,sans-serif;transition:color .2s;.team-member:hover &{color:var(--color-primary)}}.team-member-role{margin:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-secondary-alt,var(--color-primary));letter-spacing:.12em;font-family:sanshand,system-ui,sans-serif}.timeline{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);flex-direction:column;padding-left:2.5rem;list-style-type:none;display:flex;position:relative;&:before{content:"";top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);background:url(https://h4k.truefreedomtech.com/wp-content/themes/hope-4-kenya-tailstorm/assets/media/rail-dashed-yellow.png) top/12px repeat-y;width:12px;position:absolute;left:.4rem;@media (width>=1024px){left:50%;transform:translate(-50%)}}@media (width>=1024px){padding-left:0}}.timeline-item{padding-block:calc(var(--spacing) * 6);position:relative;@media (width>=1024px){width:45%;&:nth-child(2n){padding-left:calc(var(--spacing) * 8);margin-left:auto;& .timeline-content{text-align:left;align-items:flex-start}}&:nth-child(odd){padding-right:calc(var(--spacing) * 8);margin-right:auto;& .timeline-content{text-align:right;align-items:flex-end}}}}.timeline-year{letter-spacing:.02em;color:var(--color-secondary);text-transform:uppercase;text-shadow:0 2px #0a0f0e14;font-family:sanshand,system-ui,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;@supports (color:color-mix(in lab, red, red)){text-shadow:0 2px 0 color-mix(in srgb, var(--color-darker) 8%, transparent)}}.timeline-content{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:relative}.timeline-title{margin:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);@media (width>=64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}text-transform:uppercase;letter-spacing:.02em;color:var(--color-primary);font-family:sanshand,system-ui,sans-serif}.timeline-media{margin-top:calc(var(--spacing) * 3);border-radius:18px 8px 22px/8px 22px 8px 18px;overflow:hidden;& img{width:100%;height:auto;display:block}}.timeline-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#0a0f0ecc;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 80%, transparent)}@media (width>=64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}& p:not(:last-child){margin-bottom:calc(var(--spacing) * 3)}& p:last-child{margin-bottom:calc(var(--spacing) * 0)}}.volunteer-gallery{column-gap:1rem}.volunteer-gallery-item{margin-bottom:calc(var(--spacing) * 4);cursor:pointer;break-inside:avoid;border:2px solid #0a0f0e14;border-radius:18px 8px 22px/8px 22px 8px 18px;display:block;position:relative;overflow:hidden;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-darker) 8%, transparent)}transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,border-color .2s;transform:translate(0,0);& img{width:100%;height:auto;transition:transform .6s;display:block}&:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 35%,#ffffff40 45%,#ffffff14 55%,#0000 65%);transition:transform 1.2s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:-50%;transform:translate(-100%,-100%)}&:hover{border-color:var(--color-secondary);transform:translateY(-4px);box-shadow:0 14px 28px -12px #00000073;& img{transform:scale(1.04)}&:after{transform:translate(100%,100%)}}}.lightbox{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;max-width:90vw;max-height:90vh;display:flex;& img{border-radius:var(--radius-lg);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:auto;max-width:100%;height:auto;max-height:80vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border:3px solid var(--color-secondary)}}.lightbox-caption{margin:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-lighter);letter-spacing:.04em;font-family:sanshand,system-ui,sans-serif}.lightbox-prev,.lightbox-next{z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:#0a0f0e99;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-darker) 60%, transparent)}color:var(--color-lighter);transition:background .2s;&:hover{background:#0a0f0ed9;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-darker) 85%, transparent)}}}.lightbox-prev{left:1rem}.lightbox-next{right:1rem}.lightbox-counter{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fafaf7cc;position:absolute;left:50%;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-lighter) 80%, transparent)}font-family:sanshand,system-ui,sans-serif}.donation-impact-tile{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);text-align:center;border-radius:22px 10px 26px/10px 26px 10px 22px;flex-direction:column;display:flex;position:relative;@media (width>=64rem){padding:calc(var(--spacing) * 7)}background-color:#0a0f0e0a;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-darker) 4%, transparent)}border:2px solid #f4b8002e;@supports (color:color-mix(in lab, red, red)){border:2px solid color-mix(in srgb, var(--color-secondary) 18%, transparent)}transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,border-color .2s;&:hover{border-color:var(--color-secondary);transform:translateY(-5px);box-shadow:0 14px 28px -12px #00000040}}.donation-impact-icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);background-color:var(--color-secondary);color:var(--color-darker);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px -8px #00000059;& i,& svg{height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important}}.donation-impact-amount{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;line-height:1;@media (width>=64rem){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}color:var(--color-primary);text-transform:uppercase;font-family:sanshand,system-ui,sans-serif}.donation-impact-desc{max-width:18rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:#0a0f0ebf;@supports (color:color-mix(in lab, red, red)){color:color-mix(in oklab, var(--color-darker) 75%, transparent)}@media (width>=64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.pattern-yellow .donation-impact-tile{background-color:#fafaf7cc;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in srgb, var(--color-lighter) 80%, transparent)}border-color:#0a0f0e2e;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--color-darker) 18%, transparent)}}.error-404-card{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);background-color:#fafaf7e6;border-radius:18px 8px 22px/8px 22px 8px 18px;flex-direction:column;display:flex;@supports (color:color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-lighter) 90%, transparent)}padding:calc(var(--spacing) * 5);color:var(--color-darker);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--color-darker);font-family:sanshand,system-ui,sans-serif;text-decoration-line:none;transition:transform .38s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s;& i,& svg{color:var(--color-primary);transition:color .2s;height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important}&:hover{background-color:var(--color-darker);color:var(--color-secondary);transform:translateY(-4px)rotate(-1deg);& i,& svg{color:var(--color-secondary)}}}.ms-icon{vertical-align:-.125em;fill:currentColor;width:1em;height:1em;display:inline-block}.ms-xs{width:.75em;height:.75em}.ms-sm{width:.875em;height:.875em}.ms-lg{width:1.25em;height:1.25em}.ms-xl{width:1.5em;height:1.5em}.ms-2x{width:2em;height:2em}.ms-3x{width:3em;height:3em}.ms-4x{width:4em;height:4em}.ms-5x{width:5em;height:5em}@keyframes ms-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ms-pulse{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.1)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes ms-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25)}}@keyframes ms-fade{0%,to{opacity:1}50%{opacity:.4}}.ms-spin{animation:2s linear infinite ms-spin}.ms-pulse{animation:2s linear infinite ms-pulse}.ms-beat{animation:1s ease-in-out infinite ms-beat}.ms-fade{animation:2s ease-in-out infinite ms-fade}.ms-fw{text-align:center;width:1.25em}.ms-flip-horizontal{transform:scaleX(-1)}.ms-flip-vertical{transform:scaleY(-1)}.ms-rotate-90{transform:rotate(90deg)}.ms-rotate-180{transform:rotate(180deg)}.ms-rotate-270{transform:rotate(270deg)}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);z-index:1;width:100%;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-cube-shadow,& .swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));box-sizing:border-box;transform-origin:50%;z-index:10;border-top:4px solid #0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{& .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{& .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{& .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;height:var(--swiper-navigation-size);width:var(--swiper-navigation-size);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}& svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;& .swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{& .swiper-button-next,& .swiper-button-prev,&~.swiper-button-next,&~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,& .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,& .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,& .swiper-button-prev{& .swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{& .swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{& .swiper-button-next,& .swiper-button-prev,&~.swiper-button-next,&~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}& .swiper-button-prev,&~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);& .swiper-navigation-icon{transform:rotate(-90deg)}}& .swiper-button-next,&~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;& .swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0);&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;& .swiper-pagination-bullet{position:relative;transform:scale(.33)}& .swiper-pagination-bullet-active,& .swiper-pagination-bullet-active-main{transform:scale(1)}& .swiper-pagination-bullet-active-prev{transform:scale(.66)}& .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}& .swiper-pagination-bullet-active-next{transform:scale(.66)}& .swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));display:inline-block;button&{appearance:none;box-shadow:none;border:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{& .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%);& .swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;& .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:100% 0}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);width:100%;top:0;left:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;width:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;position:relative;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50;position:absolute}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50;position:absolute}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex;&>canvas,&>img,&>svg{object-fit:contain;max-width:100%;max-height:100%}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{opacity:0;pointer-events:none;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade{&.swiper-free-mode{& .swiper-slide{transition-timing-function:ease-out}}& .swiper-slide{pointer-events:none;transition-property:opacity;& .swiper-slide{pointer-events:none}}& .swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{& .swiper-slide{backface-visibility:hidden;pointer-events:none;transform-origin:0 0;visibility:hidden;z-index:1;width:100%;height:100%;& .swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}& .swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}& .swiper-slide-active,& .swiper-slide-next,& .swiper-slide-prev{pointer-events:auto;visibility:visible}& .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0;&:before{content:"";filter:blur(50px);background:#000;position:absolute;inset:0}}}.swiper-cube{& .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{& .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,& .swiper-slide-shadow-cube.swiper-slide-shadow-left,& .swiper-slide-shadow-cube.swiper-slide-shadow-right,& .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{& .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;& .swiper-slide{pointer-events:none}}& .swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{& .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,& .swiper-slide-shadow-flip.swiper-slide-shadow-left,& .swiper-slide-shadow-flip.swiper-slide-shadow-right,& .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{& .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}}.swiper.swiper-cards{overflow:visible}.swiper-cards{& .swiper-slide{backface-visibility:hidden;transform-origin:bottom;overflow:hidden}}.tailstorm-swiper-wrap{padding:0 48px;position:relative}.tailstorm-swiper-wrap .swiper-button-prev,.tailstorm-swiper-wrap .swiper-button-next{background:#0f8e451a;border-radius:9999px;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-primary) 10%, transparent)}transition:background .2s}.tailstorm-swiper-wrap .swiper-button-prev{left:0;right:auto}.tailstorm-swiper-wrap .swiper-button-next{left:auto;right:0}.tailstorm-swiper-wrap .swiper-button-prev:hover,.tailstorm-swiper-wrap .swiper-button-next:hover{background:#0f8e4533;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--color-primary) 20%, transparent)}}.tailstorm-swiper-wrap .swiper-button-prev:after,.tailstorm-swiper-wrap .swiper-button-next:after{font-size:16px;font-weight:700}.tailstorm-swiper-wrap>.swiper-pagination{margin-top:16px;position:relative;bottom:auto}@media (width<=639px){.tailstorm-swiper-wrap{padding:0}.tailstorm-swiper-wrap .swiper-button-prev,.tailstorm-swiper-wrap .swiper-button-next{display:none}}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.navigation.pagination{margin-top:calc(var(--spacing) * 8);justify-content:center;display:flex}.navigation.pagination .nav-links{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.navigation.pagination .page-numbers{height:calc(var(--spacing) * 10);min-width:2.5rem;padding-inline:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:var(--radius-lg);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;color:var(--color-primary);border-width:1px;border-color:var(--color-primary);justify-content:center;align-items:center;text-decoration-line:none;transition-duration:.2s;display:inline-flex}.navigation.pagination .page-numbers:hover{color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-primary)}.navigation.pagination .page-numbers.current{pointer-events:none;color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:var(--color-primary)}.navigation.pagination .page-numbers.dots{cursor:default;--tw-border-style:none;color:var(--color-neutral-400);background-color:#0000;border-style:none}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes spin{to{transform:rotate(360deg)}}