/*! tailwindcss v4.3.3 | 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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-cyrillic-ext-wght-normal-7w74d1lj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-cyrillic-wght-normal-B9hoeQUC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-vietnamese-wght-normal-BhFYcaJr.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-latin-ext-wght-normal-DMEAsnHD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-latin-wght-normal-BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-cyrillic-ext-wght-italic-BpOYgEhF.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-cyrillic-wght-italic-BTGUQAkP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-vietnamese-wght-italic-BzAMfQ4d.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-latin-ext-wght-italic-Cf7cROU4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(/build/assets/nunito-sans-latin-wght-italic-B3URO7Ca.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Nunito Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--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-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--font-heading:"Jost Variable", "Century Gothic", ui-sans-serif, system-ui, sans-serif;--color-ink:#27326c}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.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-10{margin-top:calc(var(--spacing) * 10)}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.shrink{flex-shrink:1}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.list-disc{list-style-type:disc}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-ink\/10{border-color:#27326c1a}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.border-ink\/20{border-color:#27326c33}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.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-800{color:var(--color-gray-800)}.text-ink\/70{color:#27326cb3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}}:root{--navy:#27326c;--navy-deep:#1a2149;--navy-soft:#4a558f;--sun:#fbdc1a;--sun-soft:#fdeb86;--orange:#f29018;--orange-ink:#a85a00;--teal:#52b89a;--teal-ink:#1f6e59;--link:#1d4ed8;--link-clicked:#c62828;--lilac:#d1a6cd;--lime:#b7c615;--paper:#f2f3f8;--paper-deep:#e6e8f2;--white:#fff;--ink:#27326c;--ink-soft:#545d91;--line:#27326c21;--line-strong:#27326c47;--shadow-card:0 18px 40px -26px #1a21498c;--shadow-lift:0 30px 60px -30px #1a214999;--ease:cubic-bezier(.19, .84, .4, 1);--dur-fast:.15s;--dur:.28s;--dur-slow:.62s;--sp-y:clamp(56px, 8vw, 104px);--sp-y-tight:clamp(32px, 5vw, 56px);--r-card:18px;--r-tile:12px;--shell:1180px;--header-h:76px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;color:var(--navy);font-weight:700;line-height:1.08}p{text-wrap:pretty}::selection{background:var(--sun);color:var(--navy)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}img{max-width:100%;display:block}.skip-link{z-index:100;border-radius:0 0 var(--r-tile) var(--r-tile);background:var(--sun);color:var(--navy);transition:translate var(--dur-fast) var(--ease);padding:12px 20px;font-weight:700;position:absolute;top:0;left:50%;translate:-50% -120%}.skip-link:focus{translate:-50%}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:20px}@media (width>=768px){.shell{padding-inline:32px}}.section{padding-block:var(--sp-y)}.section--tight{padding-block:var(--sp-y-tight)}.section--deep{background:var(--paper-deep)}.section--white{background:var(--white)}.section--navy{background:var(--navy);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.section--navy h2,.section--navy h3{color:var(--white)}.section--navy .lede{color:#fffc}.eyebrow{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-soft);align-items:center;gap:10px;margin-bottom:16px;font-size:12.5px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--sun);border-radius:3px;width:24px;height:3px}.section--navy .eyebrow{color:var(--sun)}.section--baobabs:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg, var(--navy) 38%, #27326c00 78%), url(/images/baobabs.webp) right 35% / min(62%, 860px) auto no-repeat, var(--navy);opacity:.3;mix-blend-mode:luminosity;position:absolute;inset:0}@media (width<=899px){.section--baobabs:before{background:linear-gradient(180deg, #27326c00 0%, var(--navy) 70%), url(/images/baobabs.webp) 70% 30% / cover no-repeat, var(--navy);opacity:.22}}.display{letter-spacing:-.025em;font-size:clamp(38px,6.2vw,68px)}.h-section{font-size:clamp(28px,4vw,44px)}.h-card{font-size:clamp(19px,2vw,22px)}.lede{color:var(--ink-soft);max-width:60ch;font-size:clamp(17px,1.9vw,20px);line-height:1.6}.section-head{max-width:64ch;margin-bottom:var(--sp-y-tight);gap:14px;display:grid}.section-head--split{grid-template-columns:1fr;align-items:end;max-width:none}@media (width>=900px){.section-head--split{grid-template-columns:1fr auto;gap:32px}}.highlight{background:linear-gradient(transparent 62%, var(--sun) 62%, var(--sun) 92%, transparent 92%);padding-inline:2px}.btn{min-height:48px;font-family:var(--font-heading);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:translate var(--dur-fast) var(--ease), scale var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1.5px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{transition:translate var(--dur) var(--ease)}.btn:hover svg{translate:3px}.btn:active{translate:0;scale:.97}.btn--sun{background:var(--sun);color:var(--navy);box-shadow:0 12px 26px -16px #debe00e6}.btn--sun:hover{translate:0 -2px;box-shadow:0 18px 32px -16px #debe00}.btn--navy{background:var(--navy);color:var(--white)}.btn--navy:hover{background:var(--navy-deep);box-shadow:var(--shadow-card);translate:0 -2px}.btn--ghost{color:var(--navy);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--navy);translate:0 -2px}.btn--ghost-light{color:var(--white);background:0 0;border-color:#fff6}.btn--ghost-light:hover{border-color:var(--sun);color:var(--sun);translate:0 -2px}.btn--sm{min-height:42px;padding:0 18px;font-size:14.5px}.btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.link-arrow{color:var(--navy);background:linear-gradient(var(--sun), var(--sun)) 0 100% / 0 3px no-repeat;transition:background-size var(--dur) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{background-size:100% 3px}.link-arrow svg{transition:translate var(--dur) var(--ease)}.link-arrow:hover svg{translate:4px}.site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#f2f3f8e0;border-bottom:1px solid #0000;position:sticky}.site-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 12px 30px -26px #1a2149e6}.header-inner{height:var(--header-h);transition:height var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:20px;display:flex}.site-header.is-scrolled .header-inner{height:62px}.brand{border-radius:8px;flex:none;display:flex}.brand img{width:auto;height:46px;transition:height var(--dur) var(--ease)}.site-header.is-scrolled .brand img{height:38px}.main-nav{display:none}@media (width>=1080px){.main-nav{display:block}}.main-nav ul{gap:26px;display:flex}.main-nav a{color:var(--ink-soft);transition:color var(--dur) var(--ease);padding-block:6px;font-size:15px;font-weight:700;text-decoration:none;display:block;position:relative}.main-nav a:after{content:"";background:var(--sun);height:3px;transition:right var(--dur) var(--ease);border-radius:3px;position:absolute;bottom:0;left:0;right:100%}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--navy)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{right:0}.header-actions{align-items:center;gap:10px;display:flex}.nav-toggle{cursor:pointer;background:var(--white);border:1px solid var(--line);width:46px;height:46px;transition:border-color var(--dur) var(--ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.nav-toggle:hover{border-color:var(--navy)}.nav-toggle span{background:var(--navy);width:20px;height:2px;transition:transform var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);border-radius:2px;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width>=1080px){.nav-toggle{display:none}}@media (width<=420px){.header-actions .btn--sun{padding-inline:16px}}.mobile-nav{z-index:45;padding:calc(var(--header-h) + 24px + env(safe-area-inset-top,0px)) 24px calc(28px + env(safe-area-inset-bottom,0px));background:var(--paper);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), translate var(--dur) var(--ease), visibility 0s linear var(--dur);flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto;translate:0 -12px}.mobile-nav.is-open{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease), translate var(--dur) var(--ease);translate:0}.mobile-nav ul{display:grid}.mobile-nav a.mobile-link{border-bottom:1px solid var(--line);font-family:var(--font-heading);color:var(--navy);justify-content:space-between;align-items:center;padding-block:16px;font-size:clamp(24px,7vw,30px);font-weight:600;text-decoration:none;display:flex}.mobile-nav a.mobile-link[aria-current=page]{color:var(--orange-ink)}@media (width>=1080px){.mobile-nav{display:none}}body.nav-open{overflow:hidden}.site-footer{background:var(--navy-deep);color:#ffffffbf;padding-block:var(--sp-y-tight) 28px;font-size:15px}.footer-grid{gap:36px;display:grid}@media (width>=860px){.footer-grid{grid-template-columns:1.3fr 1fr 1fr}}.footer-logo{width:auto;height:54px}.site-footer h2{letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin-bottom:14px;font-size:13px}.site-footer ul{gap:9px;display:grid}.site-footer a{color:var(--white);transition:color var(--dur) var(--ease);text-decoration:none}.site-footer a:hover{color:var(--sun)}.footer-legal{color:#fff9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;font-size:13.5px;display:flex}.footer-legal nav{flex-wrap:wrap;gap:8px 22px;display:flex}.sunburst{pointer-events:none;z-index:-1;position:absolute}.sunburst circle,.sunburst path{vector-effect:non-scaling-stroke}.hero{isolation:isolate;padding-block:clamp(36px, 6vw, 72px) var(--sp-y);position:relative;overflow:hidden}.hero-grid{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=960px){.hero-grid{grid-template-columns:1.05fr 1fr}}.hero .lede{margin-top:22px}.hero .btn-row{margin-top:32px}.hero-visual{position:relative}.hero-photo{aspect-ratio:4/3.4;max-width:100%;box-shadow:var(--shadow-lift);border-radius:28px 28px 28px 120px;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-badge{background:var(--white);box-shadow:var(--shadow-lift);border-radius:16px;align-items:center;gap:12px;max-width:290px;padding:14px 18px;display:flex;position:absolute;bottom:28px;left:-10px}@media (width>=960px){.hero-badge{left:-36px}}.hero-badge b{font-family:var(--font-heading);color:var(--navy);white-space:nowrap;font-size:30px;line-height:1}.hero-badge span{color:var(--ink-soft);font-size:14px;line-height:1.35}.hero-sun{opacity:.55;width:min(560px,80vw);top:-140px;right:-160px}.why-grid{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=900px){.why-grid{grid-template-columns:.85fr 1fr}}.why-photo{aspect-ratio:4/5;max-width:100%;max-height:640px;box-shadow:var(--shadow-card);border-radius:28px 120px 28px 28px;overflow:hidden}.why-photo img{object-fit:cover;object-position:center 65%;width:100%;height:100%}.why-text{gap:18px;display:grid}.why-text p{max-width:58ch}.mandela{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);margin-top:8px;padding:22px 24px}.mandela blockquote{font-family:var(--font-heading);color:var(--navy);font-size:clamp(19px,2.2vw,23px);font-weight:600;line-height:1.35}.mandela figcaption{color:var(--ink-soft);margin-top:10px;font-size:14px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:22px;display:grid}.card-grid--fill{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}.card-grid--fill.is-single{grid-template-columns:minmax(0,420px);justify-content:center}@media (width<=899px){.card-grid--fill:not(.is-single){grid-template-columns:repeat(var(--cols-tablet,2), minmax(0, 1fr))}}@media (width<=640px){.card-grid--fill:not(.is-single){grid-template-columns:1fr}}.action-card{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.action-card:hover{box-shadow:var(--shadow-lift);translate:0 -4px}.action-card:focus-within{box-shadow:var(--shadow-lift)}.action-card .media{aspect-ratio:16/10;background:var(--paper-deep);max-width:100%;overflow:hidden}.action-card .media img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease)}.action-card .media--banner{aspect-ratio:11/5}.action-card:hover .media img{scale:1.05}.action-card .body{flex:1;align-content:start;gap:10px;padding:20px 22px 24px;display:grid}.action-card .body p{color:var(--ink-soft);font-size:15.5px}.action-card .stretched:after{content:"";position:absolute;inset:0}.action-card h3 a{text-decoration:none}.action-card .foot{margin-top:auto;padding-top:6px}.tag{font-family:var(--font-heading);border-radius:100px;justify-self:start;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tag--progress{color:var(--orange-ink);background:#f2901824}.tag--done{color:var(--teal-ink);background:#52b89a29}.tag--neutral{background:var(--paper-deep);color:var(--ink-soft)}.story{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=900px){.story{grid-template-columns:.9fr 1.1fr}}.story-photo{aspect-ratio:4/5;max-width:100%;box-shadow:var(--shadow-lift);border-radius:120px 28px 28px;position:relative;overflow:hidden}.story-photo img{object-fit:cover;width:100%;height:100%}.story-text{gap:18px;display:grid}.story-text p{color:#ffffffd1;max-width:56ch}.story-sun{opacity:.18;width:520px;bottom:-200px;left:-180px}.figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:28px 24px;display:grid}.figure{border-top:3px solid var(--sun);align-content:start;gap:10px;padding-top:22px;display:grid}.figure b{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--navy);white-space:nowrap;font-size:clamp(40px,5.4vw,58px);font-weight:700;line-height:1}.figure span{font-weight:700;line-height:1.4}.figure small{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.section--navy .figure b{color:var(--sun)}.section--navy .figure span{color:var(--white)}.section--navy .figure small{color:#ffffffb3}.quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:22px;display:grid}.quote-card{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);align-content:space-between;gap:18px;padding:clamp(24px,3vw,34px);display:grid}.quote-card:nth-child(2n){background:linear-gradient(150deg,#d1a6cd38,#fbdc1a24)}.quote-card blockquote{font-family:var(--font-heading);color:var(--navy);font-size:clamp(19px,2.2vw,23px);font-weight:600;line-height:1.35}.quote-card figcaption{align-items:center;gap:14px;display:flex}.avatar{background:var(--navy);width:52px;height:52px;color:var(--sun);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}figcaption .avatar{color:var(--sun);font-size:20px}.quote-card figcaption b{font-family:var(--font-heading);font-size:17px;display:block}.quote-card figcaption span{color:var(--ink-soft);font-size:14px}.cta-band{isolation:isolate;background:var(--sun);color:var(--navy);border-radius:28px;align-items:center;gap:24px;padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}@media (width>=900px){.cta-band{grid-template-columns:1fr auto}}.cta-band h2{max-width:22ch;font-size:clamp(26px,3.6vw,40px)}.cta-band p{max-width:52ch;margin-top:10px}.cta-sun{opacity:.35;width:420px;top:-150px;right:-120px}.page-hero{isolation:isolate;padding-block:clamp(40px,6vw,80px) clamp(32px,4vw,48px);position:relative;overflow:hidden}.page-hero .lede{margin-top:18px}.page-sun{opacity:.45;width:520px;top:-180px;right:-160px}@media (width<=700px){.page-sun{opacity:.35;width:280px;top:-150px;right:-170px}.hero-sun{opacity:.4;width:280px;top:-170px;right:-190px}.story-sun{opacity:.08}}.page-hero .btn-row{margin-top:28px}.breadcrumb{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.breadcrumb a{color:var(--ink-soft);text-decoration:none}.breadcrumb a:hover{color:var(--navy);text-decoration:underline}.timeline-group+.timeline-group{margin-top:var(--sp-y-tight)}.timeline-title{align-items:baseline;gap:14px;margin-bottom:24px;display:flex}.timeline-title h2{font-size:clamp(24px,3vw,32px)}.timeline-title span{color:var(--ink-soft);font-size:15px}.action-cover{aspect-ratio:21/9;max-width:100%;box-shadow:var(--shadow-lift);background:var(--paper-deep);border-radius:28px;overflow:hidden}.action-cover img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.action-cover{aspect-ratio:4/3}}.action-layout{gap:clamp(28px,5vw,64px);display:grid}@media (width>=960px){.action-layout{grid-template-columns:1fr 320px;align-items:start}}.facts{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);gap:0;padding:8px 22px;display:grid}@media (width>=960px){.facts{top:calc(var(--header-h) + 20px);position:sticky}}.facts div{border-bottom:1px solid var(--line);gap:2px;padding-block:14px;display:grid}.facts div:last-of-type{border-bottom:0}.facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px;font-weight:700}.facts dd{font-family:var(--font-heading);font-size:18px;font-weight:600}.facts .btn{width:100%;margin-block:14px 10px}.prose{gap:1.1em;max-width:66ch;font-size:18px;display:grid}.prose>*{margin:0}.prose h2{margin-top:.6em;font-size:28px}.prose h3{margin-top:.4em;font-size:22px}.prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.prose a.is-clicked{color:var(--link-clicked)}.prose img{border-radius:12px;max-width:100%;height:auto}.prose ul{gap:.4em;padding-left:1.3em;list-style:outside;display:grid}.prose ol{gap:.4em;padding-left:1.3em;list-style:decimal;display:grid}.prose blockquote{border-left:3px solid var(--sun);padding-left:18px;font-style:italic}.prose strong{color:var(--navy)}.gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}@media (width<=560px){.gallery{grid-template-columns:repeat(2,1fr);gap:8px}}.gallery-item{cursor:zoom-in;aspect-ratio:1;border-radius:var(--r-tile);background:var(--paper-deep);border:0;width:100%;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--ease)}.gallery-item:hover img,.gallery-item:focus-visible img{scale:1.06}.gallery-item .caption{text-align:left;color:var(--white);opacity:0;transition:translate var(--dur) var(--ease), opacity var(--dur) var(--ease);background:linear-gradient(#0000,#1a2149d9);padding:26px 12px 10px;font-size:13.5px;font-weight:700;position:absolute;inset:auto 0 0;translate:0 100%}.gallery-item:hover .caption,.gallery-item:focus-visible .caption{opacity:1;translate:0}@media (hover:none){.gallery-item .caption{opacity:1;translate:0}}.lightbox{width:100%;max-width:none;height:100%;max-height:none;color:var(--white);background:#0f132cf0;border:0;margin:0;padding:0}.lightbox::backdrop{background:#0f132c99}.lightbox[open]{animation:lightbox-in var(--dur) var(--ease);grid-template-rows:auto 1fr auto;display:grid}@keyframes lightbox-in{0%{opacity:0}}.lightbox-bar{padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;color:#ffffffbf;justify-content:space-between;align-items:center;font-size:14px;display:flex}.lightbox-stage{place-items:center;min-height:0;padding-inline:16px;display:grid}.lightbox-stage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.lightbox-caption{padding:14px 18px calc(18px + env(safe-area-inset-bottom,0px));text-align:center;min-height:1.6em;font-weight:600}.lightbox-btn{width:48px;height:48px;color:var(--white);cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;display:inline-grid}.lightbox-btn:hover{background:var(--sun);border-color:var(--sun);color:var(--navy)}.lightbox-nav{position:fixed;top:50%;translate:0 -50%}.lightbox-nav--prev{left:16px}.lightbox-nav--next{right:16px}.support-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;display:grid}.support-card{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;gap:14px;padding:28px;display:flex}.support-card:hover{box-shadow:var(--shadow-lift);border-color:#0000;translate:0 -4px}.support-card .icon{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.support-card p{color:var(--ink-soft)}.support-card.support-card--featured{background:var(--navy);color:var(--white);border-color:var(--navy)}.support-card.support-card--featured :is(h2,h3,.amount){color:var(--white)}.support-card.support-card--featured p{color:#ffffffd1}.support-card .amount{font-family:var(--font-heading);font-size:22px;font-weight:700}.support-card .actions{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:auto;padding-top:10px;display:flex}.support-card .qr{background:var(--white);border:1px solid var(--line);border-radius:10px;width:84px;height:84px;padding:6px}.support-card .muted{color:var(--ink-soft);font-size:14px}.support-card.support-card--featured .muted{color:#ffffffb3}.don-module{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:28px;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px);display:grid}@media (width>=900px){.don-module{grid-template-columns:1fr 1fr;align-items:center}}.segmented{background:var(--paper-deep);border-radius:100px;justify-self:start;padding:4px;display:inline-flex}.segmented button{cursor:pointer;min-height:40px;font:600 14.5px/1 var(--font-heading);color:var(--ink-soft);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border:0;border-radius:100px;padding:0 18px}.segmented button[aria-pressed=true]{background:var(--white);color:var(--navy);box-shadow:0 6px 16px -10px #1a214999}.don-controls{gap:18px;display:grid}.don-controls label{font-weight:700}.don-amount{align-items:baseline;gap:10px;display:flex}.don-amount output{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,64px);font-weight:700;line-height:1}.don-amount span{font-family:var(--font-heading);font-size:28px;font-weight:600}.range{width:100%;accent-color:var(--navy);cursor:pointer;height:30px}.range-legend{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13.5px;display:flex}.presets{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.presets{grid-template-columns:repeat(4,1fr);display:grid}.presets button{padding-inline:6px}}.presets button{cursor:pointer;border:1.5px solid var(--line-strong);min-height:40px;font:600 14.5px/1 var(--font-heading);color:var(--navy);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border-radius:100px;padding:0 16px}.presets button:hover{border-color:var(--navy)}.presets button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.don-result{border-radius:var(--r-card);background:var(--paper);gap:10px;padding:clamp(22px,3vw,32px);display:grid}.don-result .real{font-family:var(--font-heading);color:var(--navy);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,60px);font-weight:700;line-height:1}.don-result .real small{color:var(--ink-soft);font-size:.45em;font-weight:600}.don-result p{color:var(--ink-soft);font-size:15.5px}.don-result .bar{background:var(--sun);border-radius:12px;height:12px;overflow:hidden}.don-result .bar span{background:var(--navy);height:100%;transition:width var(--dur) var(--ease);border-radius:12px;display:block}.don-result .bar-legend{justify-content:space-between;gap:12px;font-size:13.5px;font-weight:700;display:flex}.tax-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;display:grid}.tax-card{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);align-content:start;gap:10px;padding:28px;display:grid}.tax-card b{font-family:var(--font-heading);color:var(--navy);font-size:48px;line-height:1}.tax-card p{color:var(--ink-soft)}.docs{gap:10px;display:grid}.doc-link{border-radius:var(--r-tile);background:var(--white);border:1px solid var(--line);transition:border-color var(--dur) var(--ease), translate var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.doc-link:hover{border-color:var(--navy);translate:4px}.doc-link span{color:var(--ink-soft);font-size:14px}.soon{justify-items:start;gap:18px;max-width:60ch;display:grid}.missions{gap:clamp(56px,8vw,104px);display:grid}.mission{align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (width>=900px){.mission{grid-template-columns:1fr 1fr}.mission:nth-child(2n) .mission-media{order:2}}.mission-media{border-radius:var(--r-card);aspect-ratio:4/3;max-width:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.mission-media img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease)}.mission:hover .mission-media img{scale:1.03}.mission-media:after{content:"";background:var(--code,var(--sun));width:40%;height:6px;position:absolute;bottom:0;left:0}.mission-text{gap:16px;display:grid}.mission-text .eyebrow:before{background:var(--code,var(--sun))}.mission-text p{color:var(--ink-soft);max-width:58ch}.pills{flex-wrap:wrap;gap:8px;display:flex}.pills li{background:var(--white);border:1px solid var(--line);border-radius:100px;padding:7px 14px;font-size:14.5px;font-weight:700}.roadmap{gap:0;display:grid}.roadmap-step{gap:10px 32px;padding:0 0 36px 36px;display:grid;position:relative}@media (width>=800px){.roadmap-step{grid-template-columns:140px 1fr;padding-left:0}}.roadmap-step:before{content:"";background:#ffffff2e;width:2px;position:absolute;top:10px;bottom:0;left:7px}.roadmap-step:last-child:before{display:none}.roadmap-step:after{content:"";background:var(--sun);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0;box-shadow:0 0 0 5px #fbdc1a33}@media (width>=800px){.roadmap-step:before{left:147px}.roadmap-step:after{left:140px}.roadmap-step>div{padding-left:32px}}.roadmap-year{font-family:var(--font-heading);color:var(--sun);font-size:30px;font-weight:700;line-height:1}.roadmap-step h3{color:var(--white);margin-bottom:8px;font-size:20px}.roadmap-step ul{color:#fffc;gap:6px;display:grid}.roadmap-step li{padding-left:18px;position:relative}.roadmap-step li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.reasons{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;display:grid}.reason{border-top:3px solid var(--line);transition:border-color var(--dur) var(--ease);align-content:start;gap:10px;padding-top:22px;display:grid}.reason:hover{border-top-color:var(--sun)}.reason h3{font-size:20px}.reason p{color:var(--ink-soft)}.volunteer{grid-template-columns:1fr;gap:14px;display:grid}.volunteer figure{border-radius:var(--r-card);aspect-ratio:3/4;max-width:100%;margin:0;position:relative;overflow:hidden}.volunteer figure.is-wide{aspect-ratio:4/3}.volunteer figure.is-wide img{object-position:50% 25%}@media (width>=640px){.volunteer{grid-template-columns:1fr 1fr}.volunteer figure.is-wide{aspect-ratio:16/9;grid-column:1/-1}}@media (width>=960px){.volunteer{grid-template-columns:2fr 1fr 1fr}.volunteer figure.is-wide{aspect-ratio:auto;grid-column:auto}.volunteer figure.is-wide img{position:absolute;inset:0}}.volunteer img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease)}.volunteer figure:hover img{scale:1.04}.volunteer figcaption{color:var(--white);font-family:var(--font-heading);background:linear-gradient(#0000,#1a2149e0);padding:48px 18px 16px;font-size:18px;font-weight:600;position:absolute;inset:auto 0 0}.events{gap:16px;display:grid}.event{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), translate var(--dur) var(--ease);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px;display:grid}.event:hover{box-shadow:var(--shadow-card);border-color:#0000;translate:0 -2px}@media (width>=800px){.event{grid-template-columns:auto 1fr auto;align-items:center}}.event-date{background:var(--sun);width:76px;color:var(--navy);border-radius:14px;place-items:center;padding-block:12px;line-height:1;display:grid}.event-date b{font-family:var(--font-heading);font-size:30px}.event-date span{text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:13px;font-weight:700}.event--past .event-date{background:var(--paper-deep);color:var(--ink-soft)}.event h3{font-size:20px}.event .meta{color:var(--ink-soft);margin-top:4px;font-size:14.5px}.event p.desc{color:var(--ink-soft);margin-top:8px;font-size:15.5px}.event{position:relative}.event h3 a{text-decoration:none}.event .stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.event .more{margin-top:10px}.event-thumb{aspect-ratio:3/4;object-fit:cover;width:88px;box-shadow:var(--shadow-card);transition:scale var(--dur) var(--ease);border-radius:10px;display:none}@media (width>=800px){.event-thumb{display:block}}.event:hover .event-thumb{scale:1.04}.event-main{gap:clamp(28px,4vw,44px);display:grid}.event-poster{border-radius:var(--r-card);background:var(--paper-deep);justify-items:center;gap:10px;margin:0;padding:clamp(16px,3vw,28px);display:grid}.event-poster a{border-radius:var(--r-tile);box-shadow:var(--shadow-lift);transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease);display:block;overflow:hidden}.event-poster a:hover{translate:0 -3px}.event-poster img{object-fit:contain;width:auto;max-width:100%;max-height:760px}.event-poster figcaption{color:var(--ink-soft);font-size:13.5px}.facts .btn+.btn{margin-top:0}.next-event{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=900px){.next-event{grid-template-columns:360px 1fr}}.next-event-poster{border-radius:var(--r-card);width:min(100%,360px);box-shadow:var(--shadow-lift);transition:rotate var(--dur-slow) var(--ease), translate var(--dur) var(--ease);justify-self:center;display:block;overflow:hidden;rotate:-2deg}.next-event-poster:hover{translate:0 -4px;rotate:0deg}.next-event-poster img{width:100%;height:auto}.next-event-text{justify-items:start;gap:14px;display:grid}.next-event-date{align-items:baseline;gap:10px;display:flex}.next-event-date b{font-family:var(--font-heading);color:var(--navy);font-size:clamp(48px,7vw,72px);line-height:1}.next-event-date span{font-family:var(--font-heading);color:var(--orange-ink);font-size:18px;font-weight:600}.next-event-text .btn-row{margin-top:8px}.empty{border-radius:var(--r-card);background:var(--white);border:1px dashed var(--line-strong);color:var(--ink-soft);padding:28px}.split{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}}.members{--gap:22px;flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.members>.member{flex:0 0 calc((100% - (var(--cols-tablet,2) - 1) * var(--gap)) / var(--cols-tablet,2))}@media (width>=960px){.members>.member{flex-basis:calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3))}}@media (width<=560px){.members{--gap:14px;gap:28px 14px}.members>.member{flex-basis:calc((100% - var(--gap)) / 2)}.member-photo .initial{font-size:44px}.member h2,.member h3{font-size:17px}.member .role{font-size:13.5px}}.member{align-content:start;gap:14px;display:grid}.member-photo{aspect-ratio:1;border-radius:var(--r-card);background:linear-gradient(150deg, var(--paper-deep), #d1a6cd59);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.member-photo img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease)}.member:hover .member-photo img{scale:1.04}.member-photo .initial{font-family:var(--font-heading);color:var(--navy);opacity:.35;font-size:64px;font-weight:700}.member h3{font-size:20px}.member .role{color:var(--orange-ink);font-size:14.5px;font-weight:700}.member p{color:var(--ink-soft);font-size:15px}.member p.bio{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonials{columns:1;column-gap:22px}@media (width>=900px){.testimonials{columns:2}}.testimonial{break-inside:avoid;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);gap:16px;margin-bottom:22px;padding:clamp(24px,3vw,32px);display:grid}.testimonial:target{border-color:var(--sun);box-shadow:0 0 0 4px #fbdc1a59}.testimonial blockquote{font-family:var(--font-heading);color:var(--navy);font-size:20px;font-weight:600;line-height:1.35}.testimonial .text{color:var(--ink-soft);gap:.8em;font-size:15.5px;display:grid}.testimonial figcaption{align-items:center;gap:14px;display:flex}.testimonial figcaption b{font-family:var(--font-heading);font-size:17px;display:block}.testimonial figcaption span{color:var(--ink-soft);font-size:14px}.marquee{padding-block:10px 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{flex:none;justify-content:space-around;gap:18px;min-width:100%;padding-right:18px;animation:36s linear infinite marquee;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.partner-card{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);width:172px;height:100%;color:var(--ink-soft);transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);align-content:start;justify-items:center;gap:12px;padding:16px 14px 14px;text-decoration:none;display:grid}.partner-logo{aspect-ratio:1;background:var(--paper-deep);width:116px;font:700 40px/1 var(--font-heading);color:var(--navy);border-radius:16px;place-items:center;display:grid;overflow:hidden}.partner-logo img{object-fit:contain;width:100%;height:100%;transition:scale var(--dur-slow) var(--ease)}.partner-name{font:600 14px/1.35 var(--font-heading);text-align:center;text-wrap:balance}a.partner-card:hover,a.partner-card:focus-visible{box-shadow:var(--shadow-card);color:var(--navy);border-color:#0000;translate:0 -4px}a.partner-card:hover .partner-logo img{scale:1.05}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{flex-wrap:wrap;justify-content:center;gap:14px;padding-right:0;animation:none!important}.marquee-track[aria-hidden=true]{display:none}}@media (hover:none){a.partner-card:hover{translate:0}}.article-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.article-cover{aspect-ratio:11/5;max-width:100%;box-shadow:var(--shadow-lift);background:var(--paper-deep);border-radius:28px;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%}.article-body{max-width:720px;margin-inline:auto}.pagination-wrap{margin-top:var(--sp-y-tight)}.event-popup{z-index:60;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--white);border:1px solid var(--line);opacity:0;width:min(420px,100vw - 32px);transition:opacity .42s var(--ease), translate .42s var(--ease), scale .42s var(--ease);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 18px 22px;display:grid;position:fixed;overflow:hidden;translate:0 24px;scale:.98;box-shadow:0 30px 70px -24px #1a21498c,0 4px 14px -6px #1a214933}.event-popup.is-open{opacity:1;translate:0;scale:1}.event-popup.is-closing{opacity:0;transition-duration:var(--dur);translate:0 14px}.event-popup-poster{aspect-ratio:3/4;object-fit:cover;width:96px;height:auto;box-shadow:var(--shadow-card);border-radius:10px}.event-popup-body{gap:6px;min-width:0;padding-right:22px;display:grid}.event-popup-eyebrow{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);font-size:11.5px;font-weight:600}.event-popup-title{font-size:20px;line-height:1.15}.event-popup-infos{color:var(--ink-soft);font-size:14px;line-height:1.45}.event-popup-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;display:flex}.event-popup-dismiss{cursor:pointer;min-height:42px;font:600 14.5px/1 var(--font-heading);color:var(--ink-soft);text-underline-offset:4px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);background:0 0;border:0;padding:0 6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.event-popup-dismiss:hover{color:var(--navy);text-decoration-color:currentColor}.event-popup-x{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), rotate var(--dur) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.event-popup-x:hover{background:var(--paper-deep);color:var(--navy);rotate:90deg}.event-popup-progress{background:var(--sun);transform-origin:0;height:4px;animation:popup-countdown var(--popup-duration,5s) linear forwards;animation-play-state:paused;position:absolute;bottom:0;left:0;right:0}.event-popup.is-running .event-popup-progress{animation-play-state:running}@keyframes popup-countdown{0%{scale:1}to{scale:0 1}}@media (width<=480px){.event-popup{grid-template-columns:72px 1fr;gap:12px;padding:14px 14px 18px}.event-popup-poster{width:72px}.event-popup-title{font-size:18px}}.contact-grid{align-items:start;gap:clamp(28px,5vw,56px);display:grid}@media (width>=960px){.contact-grid{grid-template-columns:320px 1fr}}.contact-aside{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);gap:18px;padding:26px;display:grid}@media (width>=960px){.contact-aside{top:calc(var(--header-h) + 20px);position:sticky}}.contact-list{gap:16px;font-size:15.5px;display:grid}.contact-list li{gap:2px;display:grid}.contact-list li>a{justify-self:start}.contact-list span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:12.5px;font-weight:700}.form-panel{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:28px;padding:clamp(24px,4vw,44px)}.form{gap:22px;display:grid}.form>.btn{justify-self:start}.form-row{gap:22px;display:grid}@media (width>=700px){.form-row{grid-template-columns:1fr 1fr}}.field{gap:8px;display:grid}.field>label{transition:color var(--dur) var(--ease);font-size:15px;font-weight:700}.field>label small{color:var(--ink-soft);margin-left:6px;font-size:12.5px;font-weight:600}.field input:not([type=checkbox]),.field textarea{border-radius:var(--r-tile);border:1.5px solid var(--line-strong);background:var(--paper);width:100%;font:inherit;color:var(--ink);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:13px 16px;font-size:16px}.field textarea{resize:vertical;min-height:150px}.field input:not([type=checkbox]):hover,.field textarea:hover{border-color:var(--navy-soft)}.field input:not([type=checkbox]):focus,.field textarea:focus{border-color:var(--navy);background:var(--white);outline:none;box-shadow:0 0 0 4px #27326c1f}.field:focus-within>label{color:var(--navy-soft)}.field.has-error input,.field.has-error textarea{border-color:#b3261e}.field-error{color:#b3261e;animation:rise-in var(--dur) var(--ease) both;font-size:14px;font-weight:600}.check{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.check input{width:20px;height:20px;accent-color:var(--navy);cursor:pointer;flex:none;margin-top:2px}.form-success{border-radius:var(--r-tile);color:var(--teal-ink);animation:rise-in var(--dur-slow) var(--ease) both;background:#52b89a24;align-items:center;gap:12px;margin-bottom:24px;padding:16px 18px;font-weight:700;display:flex}.btn[aria-busy=true]{pointer-events:none;opacity:.75}.btn[aria-busy=true] svg{animation:nudge .9s var(--ease) infinite}.prose-legal{padding-bottom:var(--sp-y)}.prose-legal h2{font-size:clamp(22px,2.6vw,26px)}.prose-legal p,.prose-legal li{max-width:68ch}.prose-legal a{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}.prose-legal a:hover{-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.prose-legal table{display:block;overflow-x:auto}@keyframes rise-in{0%{opacity:0;translate:0 14px}}@keyframes fade-in{0%{opacity:0}}@keyframes settle{0%{opacity:0;scale:1.03}}@keyframes nudge{50%{translate:4px}}.hero-grid>div:first-child>*,.page-hero .shell>*{animation:rise-in var(--dur-slow) var(--ease) both}.hero-grid>div:first-child>:nth-child(2),.page-hero .shell>:nth-child(2){animation-delay:60ms}.hero-grid>div:first-child>:nth-child(3),.page-hero .shell>:nth-child(3){animation-delay:.12s}.hero-grid>div:first-child>:nth-child(4),.page-hero .shell>:nth-child(4){animation-delay:.18s}.hero-grid>div:first-child>:nth-child(n+5),.page-hero .shell>:nth-child(n+5){animation-delay:.24s}.hero-photo{animation:settle .9s var(--ease) both}.hero-badge{animation:rise-in var(--dur-slow) var(--ease) .32s both}.action-cover{animation:fade-in .7s var(--ease) .12s both}.js-reveal{opacity:0;translate:0 16px}.js-reveal.is-in{opacity:1;transition:opacity .56s var(--ease), translate .56s var(--ease);translate:0}.img-fade{opacity:0;transition:opacity .48s var(--ease)}.img-fade.is-loaded{opacity:1}.link-underline{color:var(--navy);transition:background-size var(--dur) var(--ease), color var(--dur) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;font-weight:700;text-decoration:none}.link-underline:hover{background-position:100% 100%;background-size:0 1.5px}.site-footer a:not(.btn){background:linear-gradient(var(--sun), var(--sun)) 0 100% / 0 1.5px no-repeat;transition:color var(--dur) var(--ease), background-size var(--dur) var(--ease)}.site-footer a:not(.btn):hover{background-size:100% 1.5px}.prose a{transition:text-decoration-color var(--dur) var(--ease), color var(--dur) var(--ease)}.prose a:hover{text-decoration-thickness:2px}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur) var(--ease);background:radial-gradient(120% 140% at 50% 0,#ffffff59,#0000 60%);position:absolute;inset:0}.btn--sun:hover:after,.btn--navy:hover:after{opacity:1}.btn--navy:after{background:radial-gradient(120% 140% at 50% 0,#ffffff24,#0000 60%)}.btn:focus-visible{outline-offset:4px}.action-card,.quote-card,.tax-card,.contact-aside,.doc-link{transition:translate var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease)}.action-card:hover{border-color:#0000}.quote-card:hover,.tax-card:hover{box-shadow:var(--shadow-card);translate:0 -3px}.figure{transition:border-color var(--dur) var(--ease)}.figure:hover{border-top-color:var(--orange)}.mobile-nav.is-open li,.mobile-nav.is-open>.btn{animation:rise-in .42s var(--ease) both}.mobile-nav.is-open li:nth-child(2){animation-delay:30ms}.mobile-nav.is-open li:nth-child(3){animation-delay:60ms}.mobile-nav.is-open li:nth-child(4){animation-delay:90ms}.mobile-nav.is-open li:nth-child(5){animation-delay:.12s}.mobile-nav.is-open li:nth-child(6){animation-delay:.15s}.mobile-nav.is-open li:nth-child(n+7),.mobile-nav.is-open>.btn{animation-delay:.18s}.mobile-nav a.mobile-link svg{transition:translate var(--dur) var(--ease)}.mobile-nav a.mobile-link:hover svg,.mobile-nav a.mobile-link:focus-visible svg{translate:4px}.lightbox-stage img{transition:opacity .2s var(--ease), scale .2s var(--ease)}.lightbox-stage img.is-switching{opacity:0;scale:.985}.don-result .real span{transition:color var(--dur) var(--ease);display:inline-block}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root){animation-duration:.22s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease}@media (hover:none){.btn:hover,.action-card:hover,.support-card:hover,.quote-card:hover,.tax-card:hover,.doc-link:hover{translate:0}.action-card:hover .media img,.gallery-item:hover img{scale:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.js-reveal,.img-fade{opacity:1;translate:0}@view-transition{navigation:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
