@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--font-sans:-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.ring{--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)}.blur{--tw-blur:blur(8px);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,)}.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,)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--navy:#1c2140;--navy-soft:#262c4e;--pink:#d64f85;--pink-bright:#f3aec8;--rose-light:#f8edf2;--cream:#f8f5ef;--white:#fff;--ink:#1c2140;--muted:#687087;--gold:#d7ae64;--line:#dfe1e8;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--font-geist:var(--font-sans), "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--text);font-family:var(--font-geist), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.shell{width:100%;max-width:1240px;margin:0 auto;padding-inline:32px}.section{padding:126px 0}.announcement{background:var(--navy);color:#fff;z-index:20;justify-content:center;align-items:center;height:38px;display:flex;position:relative}.announcement p{letter-spacing:.04em;align-items:center;gap:24px;margin:0;font-size:13px;display:flex}.announcement p>span{opacity:.72}.announcement a{align-items:center;gap:7px;font-weight:650;display:inline-flex}.announcement a svg{width:13px;height:13px}.site-header{z-index:15;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #1c214014;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;height:84px;display:flex}.brand-link{display:inline-flex}.brand{align-items:center;display:inline-flex;position:relative}.brand-wordmark,.brand-emblem{object-fit:contain;width:auto;height:auto}.brand-wordmark{max-height:40px}.brand-emblem{max-height:40px;display:none}.footer-message .brand-wordmark,.footer-message .brand-emblem{max-height:52px}.desktop-nav{align-items:center;gap:33px;margin-left:55px;display:flex}.desktop-nav a,.text-link{color:#343b55;font-size:14px;font-weight:560;position:relative}.desktop-nav a:after{background:var(--pink);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-actions{align-items:center;gap:24px;display:flex}.mobile-menu{display:none}.button{letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:14px;font-weight:680;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 18px}.button-pink{background:var(--pink);color:#fff;box-shadow:0 8px 20px #d64f8526}.button-pink:hover{background:#c4457a;box-shadow:0 12px 28px #d64f8540}.button-ghost{color:var(--text);border-color:#1c21402e}.button-ghost:hover{border-color:var(--text)}.button-white{color:var(--navy);background:#fff}.button-outline-light{color:#fff;border-color:#ffffff57}.button-outline-light:hover{background:#ffffff14}.hero{--hero-h:min(92vh, 900px);min-height:var(--hero-h);background:#141021;position:relative;overflow:hidden}.hero-grid{min-height:var(--hero-h);z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.hero-copy{z-index:2;align-self:center;max-width:660px;padding:104px 0;position:relative}.eyebrow{color:#515a73;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:750;display:flex}.eyebrow>span{background:var(--pink);border-radius:50%;width:6px;height:6px}.hero h1,.section h2{color:var(--text);letter-spacing:-.042em;margin:0;font-size:clamp(54px,5.25vw,78px);font-weight:660;line-height:.98}.hero h1{max-width:610px}.hero h1 em,.section h2 em,.site-footer h2 em,.community-statement em{color:var(--pink);font-family:var(--serif);letter-spacing:-.028em;font-weight:400}.hero-lead{color:#5f6678;max-width:510px;margin:30px 0 32px;font-size:16px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust-note{align-items:center;gap:13px;margin-top:40px;display:flex}.trust-note p{color:#72798a;margin:0;font-size:12px;line-height:1.55}.trust-note strong{color:var(--text);font-size:13px}.trust-faces{display:flex}.trust-faces i{border:2px solid var(--cream);background:linear-gradient(145deg,#efb1c8,#713654);border-radius:50%;width:31px;height:31px;margin-left:-7px}.trust-faces i:first-child{background:linear-gradient(145deg,#dec9a2,#6c4c39);margin-left:0}.trust-faces i:last-child{background:linear-gradient(145deg,#9aabd0,#202c54)}.hero-media{z-index:0;background:radial-gradient(circle at 62% 42%,#2a1e3f 0%,#17102b 55%,#141021 100%);position:absolute;inset:0}.hero-video{object-fit:cover;object-position:66% center;width:100%;height:100%;position:absolute;top:0;left:0}.hero-media-glow{mix-blend-mode:screen;pointer-events:none;z-index:1;background:radial-gradient(38% 46% at 62% 40%,#d64f8538,#0000 70%),radial-gradient(34% 40% at 78% 74%,#d7ae642e,#0000 72%);animation:26s ease-in-out infinite alternate hero-glow-drift;position:absolute;inset:-10%}@keyframes hero-glow-drift{0%{opacity:.6;transform:translate(-2%,1.5%)scale(.98)}to{opacity:.95;transform:translate(2.5%,-2%)scale(1.1)}}.hero-scrim{pointer-events:none;z-index:2;background:linear-gradient(97deg,#090612f0 0%,#090612e0 26%,#0906129e 48%,#09061238 72%,#09061257 100%),linear-gradient(#09061280 0%,#0000 26% 62%,#0906128c 100%);position:absolute;inset:0}.hero-campaign-chip{background:#ffffffb8;border:1px solid #1c21401a;align-items:center;gap:16px;margin-top:34px;padding:13px 18px;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 34px #28193512}.hero-campaign-chip:hover{border-color:var(--pink);transform:translateY(-2px);box-shadow:0 16px 40px #d64f8529}.hero-chip-pulse{background:#d64f851f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.hero-chip-pulse i{background:var(--pink);border-radius:50%;width:8px;height:8px}.hero-chip-pulse:after{border:1px solid var(--pink);content:"";border-radius:50%;animation:2.4s ease-out infinite chip-pulse;position:absolute;inset:0}@keyframes chip-pulse{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.hero-chip-body,.hero-chip-figure{flex-direction:column;display:flex}.hero-chip-body small,.hero-chip-figure small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.hero-chip-body strong{color:var(--navy);margin-top:3px;font-size:15px}.hero-chip-figure{border-left:1px solid #1c21401a;padding-left:16px}.hero-chip-figure strong{color:var(--pink);font-family:var(--serif);font-size:17px;font-weight:400}.hero-chip-figure small{margin-top:2px}.hero-campaign-chip>svg{color:var(--navy);flex:none}.scroll-cue{color:#8b8f99;letter-spacing:.16em;text-transform:uppercase;transform-origin:0;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:22px;left:28px;transform:rotate(-90deg)}.scroll-cue i{background:#a5a8b1;width:34px;height:1px;display:block}.impact-bar{background:var(--surface-alt);color:var(--text);border-bottom:1px solid #1c214014}.impact-list{grid-template-columns:1.4fr repeat(3,1fr) .42fr;min-height:142px;padding-block:24px;display:grid}.impact-list>div{border-right:1px solid #1c21401f;justify-content:center;align-items:center;gap:16px;display:flex}.impact-list>div:first-child{justify-content:flex-start}.impact-list>div:last-child{border:0}.impact-list strong{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1}.impact-list strong sup{color:var(--pink);font-family:var(--font-geist);font-size:16px;font-weight:700}.impact-list span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1.5}.impact-intro p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;line-height:1.55}.impact-intro strong{color:var(--text);font-family:var(--font-geist);font-size:12px;font-weight:700}.pulse-dot{background:var(--pink);border-radius:50%;width:8px;height:8px;position:relative}.pulse-dot:after{border:1px solid var(--pink);content:"";border-radius:50%;position:absolute;inset:-5px}.circle-link{border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .25s,transform .25s;display:inline-flex}.circle-link:hover{background:var(--pink);border-color:var(--pink);transform:rotate(8deg)}.about-section{background:var(--surface-raised)}.about-grid{grid-template-columns:100px 1fr .8fr;gap:48px;display:grid}.section-number{color:#6f7587;font-family:var(--serif);padding-top:10px;font-size:13px}.section-number span{vertical-align:middle;background:#c7c9d0;width:26px;height:1px;margin-left:8px;display:inline-block}.about-heading h2,.split-heading h2,.centered-heading h2{max-width:580px;font-size:clamp(43px,4.4vw,64px)}.about-copy{padding-top:44px}.about-copy p{color:var(--text-muted);margin:0 0 19px;font-size:15px;line-height:1.8}.about-copy .large-copy{color:var(--text);font-family:var(--serif);font-size:19px;line-height:1.55}.underlined-link{border-bottom:1px solid #1c214059;align-items:center;gap:18px;margin-top:14px;padding-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.values-row{grid-template-columns:repeat(3,1fr);gap:0;margin-top:90px;padding-left:180px;display:grid}.values-row>div{border-left:1px solid var(--border);padding:0 42px}.values-row span{color:var(--pink);font-size:12px;font-weight:700}.values-row h3{font-family:var(--serif);margin:15px 0 10px;font-size:20px;font-weight:400}.values-row p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.65}.campaign-section{background:var(--rose-light)}.campaign-card{grid-template-columns:.88fr 1.12fr;min-height:590px;display:grid}.campaign-art{background:#e9a2bd;position:relative;overflow:hidden}.campaign-art:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 56px,#ffffff2b 57px),repeating-linear-gradient(0deg,#0000 0 56px,#ffffff2b 57px);position:absolute;inset:0;transform:rotate(9deg)scale(1.25)}.campaign-poster{background:var(--cream);z-index:2;width:255px;height:355px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 30px 60px #5b1f3a3b}.campaign-poster:before{content:"";background:radial-gradient(circle at 50% 40%,#eec477 0 20%,#e0679a 21% 39%,#1a2145 40% 43%,#f6e9dc 44%);border-radius:50%;width:185px;height:185px;position:absolute;top:45px;left:35px}.campaign-poster span{color:var(--pink);font-family:var(--serif);z-index:3;font-size:30px;position:relative}.campaign-poster small{color:var(--navy);font-family:var(--serif);font-size:17px;line-height:1.3;position:absolute;bottom:25px;left:26px}.flower{background:#d7ae64;border-radius:50% 0;width:65px;height:120px;position:absolute;top:40px;right:-10px;transform:rotate(20deg)}.flower:after{content:"";background:#f6c6d8;border-radius:50% 0;width:45px;height:90px;position:absolute;top:70px;left:-30px;transform:rotate(75deg)}.flower-two{inset:auto auto 20px 10px;transform:rotate(210deg)}.campaign-content{background:var(--navy);color:#fff;padding:73px 80px}.campaign-content h2,.transparency-copy h2{color:#fff;font-size:clamp(40px,4vw,58px)}.campaign-content h2 em,.transparency-copy h2 em{color:var(--pink-bright)}.campaign-content>p:not(.eyebrow):not(.microcopy){color:#ffffff9e;max-width:520px;margin:25px 0 30px;font-size:15px;line-height:1.75}.progress-label,.progress-meta{justify-content:space-between;display:flex}.progress-label{align-items:end;margin-bottom:12px;font-size:13px}.progress-label span{font-weight:650}.progress-label strong{color:var(--pink-bright);font-family:var(--serif);font-size:24px;font-weight:400}.progress-pending{position:relative;overflow:hidden}.progress-pending span,.progress-pending i{background:linear-gradient(90deg,var(--pink),var(--gold),var(--pink))!important;background-size:200% 100%!important;width:100%!important;animation:2.4s ease-in-out infinite progress-shimmer!important;transform:none!important}.record-institution{color:#8a8f9d;margin-top:8px;font-size:11px;line-height:1.5;display:block}.story-source-label{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.live-socials{flex-wrap:wrap;gap:6px 12px;display:flex!important}.live-socials a{color:inherit;text-transform:capitalize}.live-socials a:hover{color:var(--pink)}@keyframes progress-shimmer{0%{opacity:.62;background-position:100% 0}50%{opacity:1}to{opacity:.62;background-position:-100% 0}}.progress-track{background:#ffffff24;height:5px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--pink),#f2bdcf);width:52.5%;height:100%;display:block}.progress-meta{color:#ffffff73;margin-top:10px;font-size:12px}.campaign-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.plain-link{align-items:center;gap:13px;font-size:12px;font-weight:650;display:inline-flex}.light-link{color:#fff}.microcopy{color:#ffffff6b;align-items:center;gap:9px;margin:28px 0 0;font-size:11px;display:flex}.microcopy svg{width:16px;height:16px}.collections-section{background:#fcfbf8}.section-heading{margin-bottom:64px}.split-heading{justify-content:space-between;align-items:end;display:flex}.split-heading>p{color:var(--text-muted);max-width:390px;margin:0 30px 3px;font-size:14px;line-height:1.75}.collection-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.collection-card{border:1px solid #e3e1db}.collection-visual{height:400px;position:relative;overflow:hidden}.visual-one{background:#f1c6d7}.visual-two{background:#e2d39e}.collection-visual:after{content:"";border:1px solid #ffffff80;border-radius:50%;width:295px;height:295px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-stamp{color:#1c214080;font-family:var(--serif);z-index:4;font-size:14px;position:absolute;top:20px;left:22px}.collection-visual i{display:block;position:absolute}.visual-one .shape-a{background:var(--navy);border-radius:52% 48% 40% 60%;width:150px;height:270px;top:83px;left:33%;transform:rotate(-14deg)}.visual-one .shape-b{z-index:2;background:linear-gradient(150deg,#e3a575,#86534c);border-radius:50%;width:108px;height:128px;top:70px;left:39%}.visual-one .shape-c{border:26px solid var(--pink);border-radius:50%;width:280px;height:190px;top:45px;left:24%;transform:rotate(-20deg)}.visual-two .shape-a{background:#20365c;border-radius:50% 50% 10% 10%;width:210px;height:300px;bottom:-30px;left:30%;transform:rotate(5deg)}.visual-two .shape-b{border:25px solid var(--pink);z-index:2;background:#c17957;border-radius:50%;width:165px;height:165px;top:63px;left:35%}.visual-two .shape-c{border:2px solid #1c2140b3;border-radius:50%;width:320px;height:320px;top:35%;left:50%;transform:translate(-50%,-50%)}.collection-secondary .visual-two:after,.collection-secondary .visual-two i{display:none}.collection-image{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.collection-secondary .visual-stamp{color:var(--navy);background:#ffffffe0;border-radius:999px;padding:6px 9px}.collection-info{background:var(--surface-raised);justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.collection-info p{color:#8a8f9c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.collection-info h3{font-family:var(--serif);margin:0;font-size:23px;font-weight:400}.dark-circle{border-color:#1c214033}.dark-circle:hover{color:#fff}.collections-footer{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.collections-footer p{color:#8b8e98;font-family:var(--serif);font-size:15px;font-style:italic}.transparency-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.transparency-section:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:650px;height:650px;position:absolute;top:-170px;right:-180px}.transparency-grid{grid-template-columns:1fr .8fr;align-items:center;gap:110px;display:grid;position:relative}.transparency-copy>p:not(.eyebrow){color:#ffffff8c;max-width:580px;margin:27px 0 32px;font-size:15px;line-height:1.8}.ledger-card{color:var(--navy);background:#f8f5ef;padding:30px;transform:rotate(1.5deg);box-shadow:25px 25px #d64f8529}.ledger-top{border-bottom:1px solid #dddce0;align-items:center;padding-bottom:24px;display:flex}.ledger-icon{background:var(--rose-light);color:var(--pink);justify-content:center;align-items:center;width:48px;height:48px;margin-right:13px;display:flex}.ledger-top div{flex-direction:column;display:flex}.ledger-top small{color:#6f7587;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.ledger-top strong{font-family:var(--serif);margin-top:3px;font-size:18px;font-weight:400}.live-label{color:#367844;text-transform:uppercase;background:#e8f1e9;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-size:11px;display:flex}.live-label i{background:#4ba35e;border-radius:50%;width:5px;height:5px}.ledger-line{border-bottom:1px solid #e5e3de;justify-content:space-between;align-items:center;padding:18px 3px;font-size:12px;display:flex}.ledger-line span{color:#777d8e}.ledger-line strong{font-size:12px;font-weight:700}.ledger-foot{color:#6f7587;font-family:var(--serif);justify-content:space-between;padding-top:22px;font-size:12px;display:flex}.mini-chain{color:var(--pink);letter-spacing:3px}.involved-section{background:var(--surface-raised)}.centered-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.centered-heading h2{max-width:750px}.action-grid{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.action-grid article{min-height:310px;padding:30px 28px;transition:background .3s,color .3s;position:relative}.action-grid article+article{border-left:1px solid var(--border)}.action-grid article>p{color:#6f7587;font-family:var(--serif);margin:25px 0 30px;font-size:12px}.action-grid h3{font-family:var(--serif);margin:0 0 13px;font-size:21px;font-weight:400}.action-grid article>span:not(.action-icon):not(.action-arrow){color:var(--text-muted);font-size:12px;line-height:1.7;display:block}.action-icon{background:var(--rose-light);color:var(--pink);justify-content:center;align-items:center;width:46px;height:46px;display:flex}.action-grid article>.action-arrow{position:absolute;bottom:27px;right:27px}.action-grid article:hover{background:var(--navy);color:#fff}.action-grid article:hover>span:not(.action-icon):not(.action-arrow){color:#ffffff8c}.community-section{background:var(--surface-alt);text-align:center;padding:90px 0}.community-inner{flex-direction:column;align-items:center;display:flex}.community-statement{color:var(--text);font-family:var(--serif);letter-spacing:-.022em;margin:0 0 60px;font-size:clamp(31px,3vw,43px);line-height:1.15}.partner-list{border-top:1px solid #dcdbd7;justify-content:space-around;align-items:center;width:100%;padding-top:34px;display:flex}.partner-list span{color:#686d7c;letter-spacing:-.019em;font-size:15px;font-weight:700}.site-footer{color:#fff;background:#171c36;padding:84px 0 28px}.site-footer .brand-word{color:#fff}.footer-top{grid-template-columns:1fr .8fr;padding-bottom:80px;display:grid}.footer-message h2{letter-spacing:-.037em;margin:37px 0 32px;font-size:clamp(36px,4vw,56px);font-weight:550;line-height:1.03}.footer-links{grid-template-columns:1fr 1fr;padding:15px 0 0 65px;display:grid}.footer-links>div{flex-direction:column;gap:14px;display:flex}.footer-links h3{color:#ffffff59;letter-spacing:.17em;text-transform:uppercase;margin:0 0 13px;font-size:11px}.footer-links a{color:#ffffffb8;font-size:13px;transition:color .2s}.footer-links a:hover{color:var(--pink)}.footer-bottom{color:#ffffff59;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:25px;font-size:11px;display:flex}.footer-bottom div{gap:24px;display:flex}@media (max-width:1040px){.desktop-nav{gap:18px;margin-left:20px}.nav-actions .text-link{display:none}.hero-copy{max-width:560px}.hero h1{font-size:58px}.campaign-content{padding:65px 50px}.values-row{padding-left:0}.transparency-grid{gap:55px}}@media (max-width:820px){.shell{padding-inline:22px}.section{padding:84px 0}.announcement p>span,.desktop-nav,.nav-actions,.site-header .brand-wordmark{display:none}.site-header .brand-emblem{display:block}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;flex-direction:column;gap:6px;padding:10px 0 10px 14px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy);width:25px;height:1px;display:block}.mobile-menu[open] nav{animation:.2s menu-in}.mobile-menu nav{background:var(--surface-raised);border:1px solid var(--border);flex-direction:column;gap:0;width:230px;padding:12px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #1c21401f}.mobile-menu nav a{border-bottom:1px solid #eee;padding:13px;font-size:15px}.mobile-menu nav a:last-child{background:var(--pink);color:#fff;margin-top:8px}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.hero{--hero-h:680px}.hero-grid{align-items:end}.hero-copy{max-width:none;padding:190px 0 78px}.hero-video{object-position:center 26%}.hero-scrim{background:linear-gradient(#090612a8 0%,#0906123d 15%,#09061257 34%,#090612d1 58%,#090612f2 78%,#090612f7 100%)}.scroll-cue{display:none}.impact-list{grid-template-columns:repeat(3,1fr)}.impact-intro,.impact-link-wrap{display:none!important}.impact-list>div:nth-child(4){border:0}.about-grid{grid-template-columns:60px 1fr}.about-copy{grid-column:2;padding-top:0}.values-row{margin-top:65px}.values-row>div{padding:0 22px}.campaign-card{grid-template-columns:1fr}.campaign-art{min-height:500px}.split-heading{flex-direction:column;align-items:start;gap:25px}.split-heading>p{margin:0}.collection-visual{height:330px}.transparency-grid{grid-template-columns:1fr}.ledger-card{width:90%;max-width:520px;margin:0 auto}.action-grid{grid-template-columns:1fr 1fr}.action-grid article:nth-child(3){border-left:0;border-top:1px solid var(--border)}.action-grid article:nth-child(4){border-top:1px solid var(--border)}.partner-list{flex-wrap:wrap;gap:30px 45px}.footer-top{grid-template-columns:1fr;gap:65px}.footer-links{padding-left:0}}@media (max-width:560px){.announcement{height:34px}.nav-wrap{height:72px}.hero{--hero-h:600px}.hero-copy{padding:150px 0 62px}.hero h1{font-size:clamp(38px,11vw,50px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-campaign-chip{flex-direction:column;align-items:flex-start;gap:12px;width:100%}.hero-chip-figure{border-left:0;width:100%;padding:10px 0 0}.hero-campaign-chip>svg{display:none}.impact-list{min-height:112px;padding-inline:10px}.impact-list>div{text-align:center;flex-direction:column;gap:5px}.impact-list strong{font-size:28px}.impact-list span{font-size:11px}.about-grid{grid-template-columns:1fr;gap:22px}.section-number{display:none}.about-copy{grid-column:auto}.about-heading h2,.split-heading h2,.centered-heading h2{font-size:42px}.values-row{grid-template-columns:1fr;margin-top:55px}.values-row>div{border-left:0;border-top:1px solid var(--border);padding:25px 0}.campaign-art{min-height:420px}.campaign-content{padding:50px 25px}.campaign-actions{flex-direction:column;align-items:stretch}.campaign-actions .plain-link{justify-content:center}.collection-grid{grid-template-columns:1fr}.collection-visual{height:310px}.collections-footer{flex-direction:column;align-items:start}.transparency-section{padding-bottom:105px}.ledger-card{width:96%;padding:22px}.action-grid{grid-template-columns:1fr}.action-grid article{border-top:1px solid var(--border);min-height:280px;border-left:0!important}.action-grid article:first-child{border-top:0}.partner-list{grid-template-columns:1fr 1fr;display:grid}.footer-links{gap:35px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}body{font-size:16px}.announcement p{font-size:12px}.desktop-nav{gap:20px;margin-left:32px}.desktop-nav a,.text-link{font-size:14px}.button{font-size:13px}.hero-supporting{color:var(--text);font-family:var(--serif);max-width:520px;margin:25px 0 0;font-size:18px;line-height:1.5}.hero-lead{margin-top:14px;font-size:17px}.trust-note p{font-size:13px;line-height:1.5}.impact-list-five{grid-template-columns:repeat(5,1fr)}.impact-list-five>div:first-child{justify-content:center}.impact-list-five strong{font-size:34px}.impact-list-five span{font-size:12px}.home-how-heading{margin-bottom:62px}.home-how-heading>p:last-child{color:var(--text-muted);max-width:620px;margin:22px auto 0;font-size:16px;line-height:1.7}.values-row-four{grid-template-columns:repeat(4,1fr);margin-top:0;padding-left:0}.values-row span{font-size:13px}.home-featured-story{background:var(--surface-alt)}.progress-label,.progress-meta{font-size:13px}.microcopy{font-size:12px!important}.collection-info p,.collections-footer p{font-size:13px}.collection-info h3{font-size:20px}.split-heading>p{font-size:15px}.action-grid article>span:not(.action-icon):not(.action-arrow){font-size:14px;line-height:1.6}.action-grid h3{font-size:19px}.community-statement{font-size:25px}.partner-list span{font-size:16px}.page-hero-copy{font-size:16px;line-height:1.75}.page-intro-grid .prose,.two-col-content .prose{font-size:16px;line-height:1.85}.section-kicker>p:not(.eyebrow){color:var(--text-muted);max-width:720px;font-size:16px;line-height:1.75}.story-timeline small{font-size:12px}.story-timeline h3,.three-card-grid h3{font-size:23px}.story-timeline p,.three-card-grid p{font-size:15px}.three-card-grid article>span,.team-grid small{font-size:12px}.team-grid h3{font-size:21px}.team-grid p{font-size:15px;line-height:1.7}.team-note{color:var(--text-muted);margin:25px 0 0;font-size:15px}.future-grid p:not(.eyebrow){font-size:16px}.future-tags span{font-size:12px}.value-card-grid{grid-template-columns:repeat(5,1fr);display:grid}.value-card-grid article{border:1px solid var(--border);min-height:245px;padding:28px}.value-card-grid article+article{border-left:0}.value-card-grid span{color:var(--pink);font-family:var(--serif);font-size:14px}.value-card-grid h3{font-family:var(--serif);margin:52px 0 12px;font-size:22px;font-weight:400}.value-card-grid p{color:var(--text-muted);font-size:15px;line-height:1.7}.metric-grid-five{grid-template-columns:repeat(5,1fr)}.metric-grid-five article{padding:42px 22px}.metric-grid-five strong{font-size:45px}.metric-grid-five p{font-size:15px}.metric-grid-five span{font-size:12px;line-height:1.5}.record-grid p{font-size:14px}.record-grid small{font-size:12px}.record-institution{text-transform:none!important;font-size:12px!important}.milestone-line{border-left:1px solid var(--border);max-width:900px;margin:0 auto}.milestone-line article{border-bottom:1px solid var(--border);grid-template-columns:45px 110px 1fr;align-items:center;gap:20px;padding:24px 28px;display:grid}.milestone-line>article:first-child{border-top:1px solid var(--border)}.milestone-line>article>span{color:var(--pink);font-family:var(--serif);font-size:14px}.milestone-line small{color:var(--text-muted);font-size:13px}.milestone-line h3{font-family:var(--serif);margin:0;font-size:21px;font-weight:400}.process-grid p{font-size:15px}.process-grid span{font-size:14px}.process-note{color:var(--text-muted);text-align:center;max-width:760px;margin:36px auto 0;font-size:15px;line-height:1.7}.current-grid>div:last-child>p:not(.eyebrow),.privacy-grid p:not(.eyebrow){font-size:16px}.application-soon{background:var(--navy);color:#fff}.application-soon .future-collection-inner>span{font-size:clamp(42px,8vw,100px)}.contest-archive{background:var(--surface-alt)}.contest-results{grid-template-columns:repeat(3,1fr);display:grid}.contest-results article{border:1px solid var(--border);align-items:center;gap:22px;padding:28px;display:flex}.contest-results article+article{border-left:0}.contest-results>article>span{color:var(--pink);font-family:var(--serif);font-size:23px}.contest-results strong{font-size:16px}.contest-results p{color:var(--text-muted);margin:5px 0 0;font-size:14px}.wallet-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wallet-card-grid article{background:var(--surface-raised);border:1px solid var(--border);padding:26px}.wallet-card-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.wallet-card-grid article>div>span{font-family:var(--serif);font-size:22px}.wallet-card-grid article>div>b{color:#73798a;text-transform:uppercase;background:#eef0f4;padding:7px;font-size:11px}.wallet-card-grid article:first-child>div>b{color:#367844;background:#e9f4ec}.wallet-card-grid code{overflow-wrap:anywhere;background:#f4f5f7;margin:24px 0;padding:14px;font-size:12px;line-height:1.6;display:block}.wallet-actions{flex-direction:column;gap:10px;display:flex}.wallet-actions a{color:var(--pink);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.wallet-card-grid article>p{color:var(--text-muted);font-size:14px;line-height:1.6}.report-status-grid{grid-template-columns:1fr 1fr;display:grid}.report-status-grid article{border:1px solid var(--border);grid-template-columns:35px 1fr;gap:20px;min-height:190px;padding:28px;display:grid}.report-status-grid article:nth-child(2n){border-left:0}.report-status-grid article:nth-child(n+3){border-top:0}.report-status-grid>article>span{color:var(--pink);font-family:var(--serif);font-size:14px}.report-status-grid small{color:var(--pink);text-transform:uppercase;font-size:12px;font-weight:700}.report-status-grid h3{font-family:var(--serif);margin:12px 0;font-size:21px;font-weight:400}.report-status-grid p{color:var(--text-muted);font-size:15px;line-height:1.7}.privacy-record-note{color:#65531f;background:#fff3d7;margin:35px 0 0;padding:18px;font-size:15px;line-height:1.7}.transparency-disclaimer{background:var(--rose-light);padding:34px 0}.transparency-disclaimer .shell{gap:35px;display:flex}.transparency-disclaimer strong{font-family:var(--serif);font-size:19px}.transparency-disclaimer p{color:#725b65;max-width:760px;margin:0;font-size:15px;line-height:1.7}.partner-wall-four{grid-template-columns:repeat(4,1fr)}.contributor-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contributor-grid article{border:1px solid var(--border);padding:22px;position:relative}.contributor-number{color:var(--pink);font-family:var(--serif);font-size:12px;position:absolute;top:20px;right:20px}.contributor-art{background:linear-gradient(135deg,var(--rose-light),#e7d7b5);justify-content:center;align-items:center;height:145px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.contributor-art i{border:22px solid var(--pink);opacity:.55;border-radius:50%;width:95px;height:95px}.contributor-art b{color:var(--text);font-family:var(--serif);font-size:20px;position:absolute}.contributor-grid article>small{color:var(--pink);font-size:12px}.contributor-grid h3{font-family:var(--serif);margin:8px 0 18px;font-size:21px;font-weight:400}.contributor-grid dl{margin:0}.contributor-grid dl>div{border-top:1px solid var(--border);padding:11px 0}.contributor-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:12px}.contributor-grid dd{margin:5px 0 0;font-size:14px;line-height:1.55}.contributor-status{color:#8a662a;text-transform:uppercase;background:#fff0dc;margin-top:12px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-block}.contributor-status.active{color:#377a49;background:#e8f3eb}.archive-note{color:var(--text-muted);text-align:center;max-width:850px;margin:28px auto 0;font-size:15px;line-height:1.7}.selected-supporters{grid-template-columns:repeat(3,1fr);display:grid}.selected-supporters article{border:1px solid var(--border);min-height:210px;padding:28px}.selected-supporters article+article{border-left:0}.selected-supporters span{color:var(--pink);font-family:var(--serif)}.selected-supporters h3{font-family:var(--serif);margin:40px 0 10px;font-size:22px;font-weight:400}.selected-supporters p{color:var(--text-muted);font-size:15px;line-height:1.65}.story-category-band{background:var(--navy);color:#fff;padding:24px 0}.story-category-band>.shell{justify-content:space-between;align-items:center;display:flex}.story-category-band span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.story-category-band div div{gap:8px;display:flex}.story-category-band button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;padding:9px 12px;font-size:12px}.story-category-band button:hover{border-color:var(--pink);color:var(--pink)}.story-card-grid small{font-size:12px}.story-card-grid h3{font-size:22px}.story-card-grid p{font-size:14px}.featured-story>div:last-child>p:not(.eyebrow){font-size:16px}.involve-grid p{font-size:15px}.involve-grid article>span{font-size:13px}.donation-grid>div:first-child>p:not(.eyebrow){font-size:16px}.donation-trust p{font-size:13px}.donation-trust strong{font-size:14px}.contact-aside>p:not(.eyebrow){font-size:16px}.contact-details span{font-size:12px}.contact-details strong{font-size:17px}.contact-form label{font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.form-notice{font-size:13px}.legal-content p{font-size:16px}.footer-links h3,.footer-bottom p,.footer-bottom a{font-size:12px}.footer-live-links{border-top:1px solid #ffffff1f;flex-direction:column;gap:12px;margin-top:6px;padding-top:16px;display:flex}.footer-live-links a{text-transform:capitalize}.future-notice{border-left:3px solid var(--gold);background:#fff3d7;align-items:flex-start;gap:25px;margin-bottom:45px;padding:20px;display:flex}.future-notice span{color:#70551f;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.future-notice p{color:#6f6040;margin:0;font-size:15px;line-height:1.6}.vision-card-grid{grid-template-columns:repeat(5,1fr);display:grid}.vision-card-grid article{border:1px solid var(--border);min-height:315px;padding:26px}.vision-card-grid article+article{border-left:0}.vision-card-grid article>span{color:var(--pink);font-family:var(--serif);font-size:14px}.vision-card-grid small{color:var(--text-muted);text-transform:uppercase;margin-top:40px;font-size:12px;display:block}.vision-card-grid h2{font-family:var(--serif);margin:12px 0;font-weight:400;font-size:24px!important}.vision-card-grid p{color:var(--text-muted);font-size:15px;line-height:1.7}html.dark .value-card-grid article,html.dark .wallet-card-grid article,html.dark .report-status-grid article,html.dark .contributor-grid article,html.dark .selected-supporters article,html.dark .vision-card-grid article{background:#1e2543;border-color:#ffffff21}html.dark .wallet-card-grid code,html.dark .payment-preview{color:#dfe2ea;background:#232a48}html.dark .home-featured-story,html.dark .contest-archive{background:#1e2440}@media (max-width:1100px){.desktop-nav a{font-size:13px}.desktop-nav{gap:13px;margin-left:18px}.metric-grid-five,.value-card-grid,.vision-card-grid{grid-template-columns:repeat(3,1fr)}.value-card-grid article+article,.vision-card-grid article+article{border-left:1px solid var(--border)}.value-card-grid article:nth-child(n+4),.vision-card-grid article:nth-child(n+4){border-top:0}.contributor-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.impact-list-five{grid-template-columns:repeat(5,1fr)}.impact-list-five strong{font-size:27px}.impact-list-five span{font-size:11px}.values-row-four{grid-template-columns:1fr 1fr}.values-row-four>div{border-bottom:1px solid var(--border);padding:28px}.wallet-card-grid{grid-template-columns:1fr}.metric-grid-five{grid-template-columns:1fr 1fr}.metric-grid-five article{border:1px solid #ffffff40}.metric-grid-five article:last-child{grid-column:1/-1}.story-category-band>.shell{flex-direction:column;align-items:flex-start;gap:14px}.story-category-band div div{flex-wrap:wrap}.report-status-grid,.contest-results{grid-template-columns:1fr}.report-status-grid article:nth-child(n),.contest-results article:nth-child(n){border:1px solid var(--border);border-top:0}.report-status-grid article:first-child,.contest-results article:first-child{border-top:1px solid var(--border)}.vision-card-grid,.value-card-grid,.contributor-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hero-supporting,.hero-lead{font-size:16px}.impact-list-five{grid-template-columns:1fr 1fr}.impact-list-five>div{border-bottom:1px solid #1c21401f;min-height:100px}.impact-list-five>div:last-child{grid-column:1/-1}.values-row-four,.metric-grid-five,.value-card-grid,.vision-card-grid,.contributor-grid,.selected-supporters{grid-template-columns:1fr}.metric-grid-five article:last-child{grid-column:auto}.value-card-grid article:nth-child(n),.vision-card-grid article:nth-child(n),.selected-supporters article:nth-child(n){border:1px solid var(--border);border-top:0}.value-card-grid article:first-child,.vision-card-grid article:first-child,.selected-supporters article:first-child{border-top:1px solid var(--border)}.milestone-line article{grid-template-columns:35px 1fr;align-items:start;gap:8px}.milestone-line small,.milestone-line h3{grid-column:2}.transparency-disclaimer .shell{flex-direction:column;gap:10px}.story-category-band button{font-size:12px}.future-notice{flex-direction:column;gap:8px}.partner-wall-four{grid-template-columns:1fr}.page-section{padding:74px 0}}html{scroll-padding-top:122px}body{text-rendering:optimizelegibility;overflow-x:hidden}::selection{background:var(--pink);color:#fff}:focus-visible{outline:2px solid var(--pink);outline-offset:4px}.scroll-progress{pointer-events:none;z-index:100;background:#d64f8521;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{background:linear-gradient(90deg,var(--pink),var(--gold));transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.back-to-top{background:var(--pink);color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:30;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:opacity .3s,transform .3s,background .2s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(18px);box-shadow:0 12px 35px #1c214038}.back-to-top.is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:var(--navy);transform:translateY(-3px)}.motion-ready .reveal-on-scroll{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(28px)}.motion-ready .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.motion-ready .hero-media.reveal-on-scroll,.motion-ready .campaign-art.reveal-on-scroll,.motion-ready .page-collection-art.reveal-on-scroll,.motion-ready .story-art.reveal-on-scroll{transform:translateY(28px)scale(.975)}.motion-ready .hero-media.reveal-on-scroll.is-visible,.motion-ready .campaign-art.reveal-on-scroll.is-visible,.motion-ready .page-collection-art.reveal-on-scroll.is-visible,.motion-ready .story-art.reveal-on-scroll.is-visible{transform:translateY(0)scale(1)}.button{position:relative;overflow:hidden}.button:before{content:"";background:linear-gradient(100deg,#0000,#ffffff42,#0000);width:70%;height:100%;transition:left .65s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.button:hover:before{left:140%}.site-header{box-shadow:0 7px 30px #1c214009}.brand-mark{transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 4px #d64f8514}.brand-link:hover .brand-mark{transform:rotate(18deg)scale(1.08)}.underlined-link,.plain-link{transition:color .2s,gap .25s,border-color .2s}.underlined-link:hover,.plain-link:hover{color:var(--pink);gap:23px}.page-collection-art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff2e 50%,#0000 65%);transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:-20%;transform:translate(-80%)rotate(8deg)}.page-collection-art:hover:after{transform:translate(80%)rotate(8deg)}.campaign-poster{animation:5s ease-in-out infinite poster-float}.ledger-card{animation:6s ease-in-out infinite ledger-float}.pulse-dot:after,.live-label i,.status-pill.active i{animation:2.2s ease-out infinite pulse-ring}.progress-track span,.page-progress i{transform-origin:0;transform:scaleX(1)}.motion-ready .campaign-content.reveal-on-scroll .progress-track span,.motion-ready .current-grid>div.reveal-on-scroll .page-progress i,.motion-ready .donation-grid>div.reveal-on-scroll .page-progress i{transform:scaleX(0)}.motion-ready .campaign-content.reveal-on-scroll.is-visible .progress-track span,.motion-ready .current-grid>div.reveal-on-scroll.is-visible .page-progress i,.motion-ready .donation-grid>div.reveal-on-scroll.is-visible .page-progress i{transition:transform 1.25s cubic-bezier(.22,1,.36,1) .35s;transform:scaleX(1)}.collection-card,.three-card-grid article,.team-grid article,.action-grid article,.story-card-grid article,.involve-grid article,.community-role-grid article,.record-grid article{transition:border-color .3s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1),background .3s}.collection-card:hover,.three-card-grid article:hover,.team-grid article:hover,.story-card-grid article:hover,.involve-grid article:hover,.community-role-grid article:hover,.record-grid article:hover{border-color:#d64f8573;transform:translateY(-7px);box-shadow:0 22px 55px #1c214017}.collection-card:hover .collection-visual,.page-collection-art:hover{filter:saturate(1.06)contrast(1.02)}.collection-visual,.page-collection-art{transition:filter .5s}.team-portrait:before,.team-portrait:after{transition:transform .65s cubic-bezier(.22,1,.36,1)}.team-grid article:hover .team-portrait:before{transform:translateY(-8px)scale(1.035)}.team-grid article:hover .team-portrait:after{transform:translateY(-5px)}.partner-wall article,.records-grid article,.scholarship-list article{transition:background .3s,transform .3s}.partner-wall article:hover{background:#d64f851f}.records-grid article:hover,.scholarship-list article:hover{background:#d64f850e}.action-grid article:hover{box-shadow:inset 0 3px 0 var(--pink);transform:translateY(-5px)}.metric-grid strong,.impact-list>div>strong{font-variant-numeric:tabular-nums}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d64f851f,#0000 65%);width:500px;height:500px;position:absolute;bottom:-250px;left:25%}.page-hero-orbit{animation:12s ease-in-out infinite alternate hero-orbit}.story-art i{transition:transform .6s cubic-bezier(.22,1,.36,1)}.story-card-grid article:hover .story-art i,.featured-story:hover .story-art i{transform:translateY(-10px)rotate(2deg)}.faq-grid details[open]{background:#ffffff59;padding-left:15px;padding-right:15px}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid summary span{transition:transform .25s}@keyframes poster-float{0%,to{transform:translate(-50%,-50%)rotate(-5deg)}50%{transform:translate(-50%,calc(-50% - 9px))rotate(-3.8deg)}}@keyframes ledger-float{0%,to{transform:rotate(1.5deg)translateY(0)}50%{transform:rotate(.6deg)translateY(-7px)}}@keyframes pulse-ring{0%,to{box-shadow:0 0 #d64f8540}50%{box-shadow:0 0 0 6px #d64f8500}}@keyframes hero-orbit{0%{transform:translate(0)rotate(0)}to{transform:translate(-20px,18px)rotate(8deg)}}@media (max-width:820px){html{scroll-padding-top:106px}.back-to-top{bottom:18px;right:18px}.collection-card:hover,.three-card-grid article:hover,.team-grid article:hover,.story-card-grid article:hover,.involve-grid article:hover,.community-role-grid article:hover,.record-grid article:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.campaign-poster,.ledger-card,.pulse-dot:after,.live-label i,.status-pill.active i,.page-hero-orbit,.hero-chip-pulse:after,.hero-video,.hero-media-glow,.featured-story-ring{animation:none!important}.featured-story:hover .featured-story-frame,.featured-story:hover .featured-story-image,.featured-story:hover .featured-story-plate{transform:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}.progress-track span,.page-progress i{transform:scaleX(1)!important}.back-to-top{transition:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-controls{align-items:center;gap:8px;display:none}.theme-toggle{color:var(--text);cursor:pointer;background:0 0;border:1px solid #1c214026;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s;display:flex}.theme-toggle:hover{background:var(--navy);color:#fff}.theme-toggle .sun-icon,html.dark .theme-toggle .moon-icon{display:none}html.dark .theme-toggle .sun-icon{display:block}.page-hero{background:var(--navy);color:#fff;padding:105px 0 112px;position:relative;overflow:hidden}.page-hero:before{content:"";background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/15.5vw 100%;position:absolute;inset:0}.page-hero-orbit{border:65px solid #d64f8526;border-radius:50%;width:520px;height:520px;position:absolute;top:-255px;right:-90px}.page-hero-orbit:after{content:"";border:1px solid #d7ae6466;border-radius:50%;width:280px;height:640px;position:absolute;top:35px;left:-125px}.page-hero-inner{position:relative}.page-hero-branded .page-hero-inner{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.page-hero-logo{filter:drop-shadow(0 20px 45px #00000059);width:100%;max-width:300px;height:auto}.page-hero h1{color:#fff;letter-spacing:-.043em;max-width:920px;margin:0;font-size:clamp(52px,6vw,82px);font-weight:620;line-height:.98}.page-hero h1 em{color:var(--pink-bright);font-family:var(--serif);font-weight:400}.page-hero-copy{color:#ffffff94;max-width:650px;margin:28px 0 0;font-size:16px;line-height:1.75}.page-hero .status-pill{margin-top:28px}.page-section{padding:112px 0}.soft-section{background:var(--surface-alt)}.page-intro-grid,.two-col-content{grid-template-columns:100px 1fr .9fr;gap:60px;display:grid}.page-intro-grid h2,.two-col-content h2,.section-kicker h2,.current-grid h2,.collection-feature-grid h2,.contact-aside h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:620;line-height:1.02}.page-intro-grid h2 em,.two-col-content h2 em,.section-kicker h2 em,.current-grid h2 em,.collection-feature-grid h2 em,.contact-aside h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.prose{color:var(--text-muted);padding-top:38px;font-size:15px;line-height:1.85}.prose p{margin:0 0 20px}.lead-prose{font-family:var(--serif);color:var(--text)!important;font-size:20px!important;line-height:1.55!important}.section-kicker{margin-bottom:58px}.section-kicker h2{max-width:680px}.section-kicker.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.section-kicker.centered h2{max-width:780px}.page-cta{color:#fff;background:#1e2543;padding:80px 0}.page-cta-inner{justify-content:space-between;align-items:center;display:flex}.page-cta h2{font-family:var(--serif);margin:0 0 12px;font-size:38px;font-weight:400}.page-cta p:not(.eyebrow){color:#ffffff87;margin:0;font-size:14px}.status-pill{color:#687083;letter-spacing:.08em;text-transform:uppercase;background:#eef0f4;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.status-pill.active{color:#367844;background:#e8f1e9}.status-pill i{background:#4ba35e;border-radius:50%;width:5px;height:5px}.data-note{color:#888e9d;margin-top:18px;font-size:12px;line-height:1.6;display:block}.center-note{text-align:center;max-width:600px;margin:35px auto 0}.story-timeline{border-top:1px solid #dcdad4;grid-template-columns:repeat(4,1fr);display:grid}.story-timeline article{border-right:1px solid #dcdad4;min-height:295px;padding:28px;position:relative}.story-timeline article:first-child{border-left:1px solid #dcdad4}.story-timeline article>span{color:var(--pink);font-family:var(--serif);font-size:13px}.story-timeline small{color:#6f7587;letter-spacing:.1em;text-transform:uppercase;margin:35px 0 13px;font-size:11px;display:block}.story-timeline h3,.three-card-grid h3{font-family:var(--serif);margin:0 0 13px;font-size:21px;font-weight:400}.story-timeline p,.three-card-grid p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.three-card-grid{grid-template-columns:repeat(3,1fr);display:grid}.three-card-grid article{border:1px solid var(--border);min-height:260px;padding:35px}.three-card-grid article+article{border-left:0}.three-card-grid article>span{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.three-card-grid h3{margin-top:48px;font-size:24px}.team-section{background:#f3e8ec}.team-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.team-grid article{background:var(--surface-raised);padding-bottom:30px}.team-grid article>small,.team-grid article>h3,.team-grid article>p{margin-left:25px;margin-right:25px;display:block}.team-grid article>small{color:var(--pink);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px}.team-grid h3{font-family:var(--serif);margin-top:10px;margin-bottom:10px;font-size:19px;font-weight:400}.team-grid p{color:var(--text-muted);margin-bottom:0;font-size:12px;line-height:1.7}.team-portrait{background:#d7c4ca;justify-content:center;align-items:center;height:330px;display:flex;position:relative;overflow:hidden}.team-portrait:before{background:linear-gradient(155deg,var(--pink),var(--navy));content:"";border-radius:50% 50% 15% 15%;width:210px;height:330px;position:absolute;bottom:-100px}.team-portrait:after{content:"";background:#d8a27f;border-radius:50%;width:95px;height:110px;position:absolute;top:70px}.team-portrait span{color:#ffffffd9;font-family:var(--serif);z-index:2;font-size:26px;position:relative}.portrait-ordinary{background:#c7cedd}.portrait-ordinary:before{background:linear-gradient(155deg,#d7ae64,#28375e)}.portrait-ordinary:after{background:#9b6049}.portrait-reach{background:#ded1a9}.portrait-reach:before{background:linear-gradient(155deg,#334872,#1c2140)}.portrait-reach:after{background:#c18465}.future-band{background:var(--navy);color:#fff}.future-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.future-grid h2{letter-spacing:-.037em;margin:0;font-size:clamp(39px,4vw,56px);font-weight:580;line-height:1.04}.future-grid h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.future-grid>div:last-child{padding-top:35px}.future-grid p:not(.eyebrow){color:#ffffff94;font-size:14px;line-height:1.8}.future-tags,.tag-row{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.future-tags span,.tag-row span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;padding:9px 12px;font-size:11px}.impact-metrics-page{background:var(--pink);color:#fff}.metric-grid{grid-template-columns:repeat(3,1fr);display:grid}.metric-grid article{border-right:1px solid #ffffff40;padding:48px 40px}.metric-grid article:first-child{border-left:1px solid #ffffff40}.metric-grid strong{font-family:var(--serif);font-size:55px;font-weight:400}.metric-grid strong sup{font-family:var(--font-geist);font-size:16px}.metric-grid p{margin:14px 0 7px;font-size:14px;font-weight:700}.metric-grid span{color:#ffffffa6;font-size:12px}.impact-story-grid{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.sticky-copy{align-self:start;position:sticky;top:140px}.sticky-copy>p:not(.eyebrow){color:var(--text-muted);max-width:350px;font-size:13px;line-height:1.75}.scholarship-list{border-top:1px solid var(--border)}.scholarship-list article{border-bottom:1px solid var(--border);grid-template-columns:55px 1fr auto;align-items:center;gap:25px;padding:28px 18px;display:grid}.scholarship-list .current-record{background:var(--rose-light);border-color:#eac4d2}.record-number{color:var(--pink);font-family:var(--serif);font-size:19px}.scholarship-list small{color:#6f7587;text-transform:uppercase;font-size:11px}.scholarship-list h3{font-family:var(--serif);margin:5px 0;font-size:19px;font-weight:400}.scholarship-list p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.reach-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.reach-grid h2{color:var(--text);letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(40px,4.5vw,60px);font-weight:620;line-height:1.02}.reach-grid h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.reach-grid p:not(.eyebrow){color:var(--text-muted);font-size:14px;line-height:1.8}.reach-art{background:#e8dbe1;justify-content:center;align-items:center;height:480px;display:flex;position:relative;overflow:hidden}.reach-art:before{border:52px solid var(--pink);content:"";border-radius:50%;width:360px;height:360px;position:absolute}.reach-art i{border:1px solid #1c214040;border-radius:50%;width:120px;height:290px;position:absolute;transform:rotate(40deg)}.reach-art i:nth-child(2){transform:rotate(100deg)}.reach-art i:nth-child(3){transform:rotate(160deg)}.reach-art span{color:var(--text);font-family:var(--serif);text-align:center;font-size:26px;line-height:1.15;position:relative}.current-campaign{background:#f7edf1}.current-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.campaign-number-art{background:var(--pink);color:#fff;flex-direction:column;justify-content:center;align-items:center;height:500px;display:flex;position:relative;overflow:hidden}.campaign-number-art:before{content:"";border:65px solid #ffffff2b;border-radius:50%;width:400px;height:400px;position:absolute}.campaign-number-art span{font-family:var(--serif);font-size:150px;line-height:1;position:relative}.campaign-number-art small{letter-spacing:.2em;text-transform:uppercase;font-size:11px;position:relative}.current-grid .status-pill{margin-bottom:20px}.current-grid>div:last-child>p:not(.eyebrow){color:var(--text-muted);max-width:560px;font-size:15px;line-height:1.75}.page-progress-label,.page-progress-meta{justify-content:space-between;display:flex}.page-progress-label{align-items:end;margin:32px 0 11px}.page-progress-label strong{color:var(--navy);font-family:var(--serif);font-size:22px;font-weight:400}.page-progress-label span,.page-progress-meta{color:var(--muted);font-size:12px}.page-progress{background:#dddbe0;height:6px}.page-progress i{background:var(--pink);width:52.5%;height:100%;display:block}.page-progress-meta{margin:9px 0 28px}.process-grid{grid-template-columns:repeat(4,1fr);display:grid}.process-grid article{border-top:1px solid #d8d7d3;padding:28px 28px 0 0}.process-grid article+article{padding-left:28px}.process-grid span{color:var(--pink);font-family:var(--serif);font-size:13px}.process-grid h3{font-family:var(--serif);margin:30px 0 10px;font-size:22px;font-weight:400}.process-grid p{color:var(--text-muted);font-size:12px;line-height:1.7}.two-col-content{grid-template-columns:1fr 1fr}.two-col-content .prose{padding-top:35px}.privacy-band{background:var(--pink);color:#fff}.privacy-grid{grid-template-columns:180px 1fr;align-items:center;gap:70px;display:grid}.privacy-symbol{font-family:var(--serif);border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;height:180px;font-size:70px;display:flex}.privacy-grid h2{font-family:var(--serif);margin:0 0 14px;font-size:37px;font-weight:400}.privacy-grid p:not(.eyebrow){color:#ffffffb8;max-width:700px;font-size:14px;line-height:1.75}.record-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.record-grid article{border:1px solid var(--border);min-height:205px;padding:24px}.record-grid article>div:first-child{justify-content:space-between;align-items:end;display:flex}.record-grid small{color:#9b9fab;text-transform:uppercase;font-size:11px}.record-grid strong{color:var(--pink);font-family:var(--serif);font-size:25px;font-weight:400}.record-grid .status-pill{margin-top:40px}.record-grid p{color:var(--text-muted);margin-top:18px;font-size:12px;line-height:1.6}.records-grid{grid-template-columns:1fr 1fr;display:grid}.records-grid article{border-bottom:1px solid #dcdad5;grid-template-columns:34px 1fr 25px;align-items:center;gap:18px;padding:23px 18px 23px 0;display:grid}.records-grid article:nth-child(odd){border-right:1px solid #dcdad5;margin-right:25px}.records-grid article:nth-child(2n){padding-left:25px}.records-grid article>span{color:var(--pink);font-family:var(--serif);font-size:13px}.records-grid h3{font-family:var(--serif);margin:0 0 5px;font-size:18px;font-weight:400}.records-grid p{color:var(--text-muted);margin:0;font-size:12px}.records-grid article>i{color:#367844;background:#e8f1e9;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.flow-row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;display:grid}.flow-row>div{border:1px solid var(--border);min-height:220px;padding:27px}.flow-row>i{color:var(--pink);padding:0 12px;font-style:normal}.flow-row span{color:var(--pink);font-family:var(--serif);font-size:13px}.flow-row h3{font-family:var(--serif);margin:43px 0 10px;font-size:20px;font-weight:400}.flow-row p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.65}.faq-section{background:#f5edf0}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-grid h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:48px;font-weight:620;line-height:1}.faq-grid h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.faq-grid details{border-bottom:1px solid #d9cdd1;padding:19px 0}.faq-grid summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;font-size:17px;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--pink);font-family:var(--font-geist)}.faq-grid details p{color:var(--text-muted);max-width:600px;font-size:12px;line-height:1.7}.collection-feature-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.collection-feature-grid.reverse{grid-template-columns:1fr 1fr}.collection-feature-grid>div:not(.page-collection-art)>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8}.collection-feature-grid .tag-row span{border-color:var(--border);color:#6e7483}.collection-feature-grid .button{margin-top:28px}.page-collection-art{height:520px;position:relative;overflow:hidden}.page-collection-art>span{font-family:var(--serif);z-index:3;position:absolute;top:22px;left:25px}.page-collection-art i{position:absolute}.art-blink{background:#f0c3d5}.art-blink:before{border:55px solid var(--pink);content:"";border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-blink i:first-of-type{background:var(--navy);border-radius:50% 50% 20% 20%;width:190px;height:380px;bottom:-30px;left:36%;transform:rotate(-8deg)}.art-blink i:nth-of-type(2){background:#c78262;border-radius:50%;width:125px;height:140px;top:100px;left:40%}.art-blink i:last-of-type{border:2px solid var(--gold);border-radius:50%;width:180px;height:450px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.art-community{background:#ded09c}.art-community:before{content:"";border:1px solid #1c214059;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-community i:first-of-type{background:#2b3b61;border-radius:48% 52% 12% 12%;width:220px;height:390px;bottom:-30px;left:31%}.art-community i:nth-of-type(2){border:28px solid var(--pink);background:#9f6048;border-radius:50%;width:170px;height:170px;top:85px;left:35%}.art-community i:last-of-type{border:2px solid #fff;border-radius:50%;width:130px;height:310px;top:20%;left:50%;transform:translate(-50%)rotate(50deg)}.future-collection{background:var(--pink);color:#fff}.future-collection-inner{grid-template-columns:260px 1fr;align-items:center;gap:100px;display:grid}.future-collection-inner>span{font-family:var(--serif);opacity:.24;font-size:150px}.future-collection h2{letter-spacing:-.034em;margin:0;font-size:43px;font-weight:600}.future-collection h2 em{font-family:var(--serif);font-weight:400}.future-collection p:not(.eyebrow){color:#ffffffb3;font-size:13px}.community-role-grid{grid-template-columns:repeat(4,1fr);display:grid}.community-role-grid article{border:1px solid var(--border);min-height:240px;padding:30px}.community-role-grid article+article{border-left:0}.community-role-grid strong{font-family:var(--serif);font-size:22px;font-weight:400}.community-role-grid p{color:var(--text-muted);margin-top:70px;font-size:12px;line-height:1.7}.partner-showcase{background:var(--navy);color:#fff}.partner-showcase .section-kicker h2{color:#fff}.partner-showcase .section-kicker h2 em{color:var(--pink)}.partner-wall{grid-template-columns:repeat(5,1fr);display:grid}.partner-wall article{border:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.partner-wall article+article{border-left:0}.partner-wall span{color:var(--pink);font-family:var(--serif);margin-bottom:25px;font-size:12px}.partner-wall strong{font-size:15px}.partner-note{color:#ffffff61;text-align:center;margin-top:20px;font-size:11px}.featured-story{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;display:grid}.featured-story>div:last-child>p:not(.eyebrow){color:var(--text-muted);font-size:14px;line-height:1.8}.featured-story h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(42px,4.3vw,60px);font-weight:620;line-height:1}.featured-story h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.story-art{background:#e8c1d0;height:230px;position:relative;overflow:hidden}.featured-story-art{height:480px}.story-art>span{font-family:var(--serif);z-index:2;position:absolute;top:18px;left:20px}.story-art:before{border:38px solid var(--pink);content:"";border-radius:50%;width:270px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-art i{background:var(--navy);border-radius:50% 50% 15% 15%;width:150px;height:280px;position:absolute;bottom:-70px;left:35%}.featured-story-art:before{border-width:60px;width:390px;height:390px}.featured-story-art i{width:210px;height:430px;bottom:-50px;left:36%}.featured-story-media{padding:26px 30px 30px 26px;position:relative}.featured-story-plate{background:linear-gradient(150deg, var(--pink) 0%, #f2a2c0 55%, var(--gold) 100%);content:"";transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:52px 56px 0 0;transform:rotate(4deg)}.featured-story-ring{pointer-events:none;border:1px solid #d7ae648c;border-radius:50%;width:300px;height:300px;animation:26s ease-in-out infinite alternate featured-ring-drift;position:absolute;top:-30px;right:-34px}@keyframes featured-ring-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-16px,22px)scale(1.12)}}.featured-story-frame{background:var(--navy);z-index:2;margin:0;transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .8s;position:relative;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 30px 70px #170f2447}.featured-story-image{width:100%;height:auto;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.featured-story:hover .featured-story-frame{transform:rotate(0)translateY(-6px);box-shadow:0 38px 90px #170f2457}.featured-story:hover .featured-story-image{transform:scale(1.06)}.featured-story:hover .featured-story-plate{transform:rotate(1.5deg)translate(6px,-6px)}.featured-story-frame figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:linear-gradient(#09061259,#090612d1);justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.featured-story-tag{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.featured-story-artist{color:var(--pink-bright);font-family:var(--serif);font-size:16px}.featured-story-copy{align-self:center}.featured-story-facts{grid-template-columns:1fr 1fr;gap:0;margin:32px 0 0;display:grid}.featured-story-facts>div{border-top:1px solid var(--border);padding:14px 20px 14px 0}.featured-story-facts dt{color:#6f7587;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px}.featured-story-facts dd{color:var(--text);margin:7px 0 0;font-size:14px;line-height:1.55}.featured-story-facts .fact-verified{color:#357a4c;font-weight:650}.featured-story-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}html.dark .featured-story-facts>div{border-top-color:#ffffff24}html.dark .featured-story-facts .fact-verified{color:#79c894}@media (max-width:900px){.featured-story-media{width:100%;max-width:460px;margin:0 auto;padding:20px 22px 22px 18px}.featured-story-ring{width:190px;height:190px;top:-16px;right:-14px}}@media (max-width:560px){.featured-story-facts{grid-template-columns:1fr}.featured-story-actions{gap:16px}.featured-story-actions .button{width:100%}}.story-art-2{background:#dcd3a6}.story-art-2:before{border-color:#d7ae64}.story-art-3{background:#cdd4e2}.story-art-3:before{border-color:#44567d}.story-card-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.story-card-grid article{background:var(--surface-raised);border:1px solid var(--border);padding-bottom:28px;position:relative}.story-card-grid article>small,.story-card-grid article>h3,.story-card-grid article>p{margin-left:22px;margin-right:22px;display:block}.story-card-grid small{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:11px}.story-card-grid h3{font-family:var(--serif);margin-top:9px;margin-bottom:10px;font-size:20px;font-weight:400}.story-card-grid p{color:var(--text-muted);max-width:80%;font-size:12px;line-height:1.65}.story-card-grid article>a{position:absolute;bottom:26px;right:22px}.article-header{background:var(--navy);color:#fff;padding:90px 0 100px}.article-back{color:#ffffff8c;margin-bottom:65px;font-size:12px;display:inline-block}.article-header h1{letter-spacing:-.043em;max-width:900px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:620;line-height:1}.article-header>div>p:last-child{color:#ffffff94;font-family:var(--serif);max-width:700px;font-size:18px;line-height:1.6}.article-body{max-width:780px;padding-top:80px;padding-bottom:110px}.article-intro{color:var(--text);font-family:var(--serif);font-size:24px;line-height:1.55}.article-body section{margin-top:50px}.article-body h2{color:var(--text);font-family:var(--serif);font-size:28px;font-weight:400}.article-body section p{color:var(--text-muted);font-size:15px;line-height:1.9}.article-next{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:70px;padding-top:25px;display:flex}.article-next p{color:#8d919d;font-size:12px}.article-next a{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.involve-grid{grid-template-columns:repeat(3,1fr);display:grid}.involve-grid article{border:1px solid var(--border);min-height:290px;padding:30px;position:relative}.involve-grid article:nth-child(n+4){border-top:0}.involve-grid article:not(:nth-child(3n+1)){border-left:0}.involve-grid article>span{color:var(--pink);font-family:var(--serif);font-size:13px}.involve-grid h2{font-family:var(--serif);margin:55px 0 12px;font-size:25px;font-weight:400}.involve-grid p{color:var(--text-muted);max-width:85%;font-size:12px;line-height:1.7}.involve-grid a{position:absolute;bottom:28px;right:28px}.donation-section{background:var(--navy);color:#fff}.donation-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.donation-grid h2{letter-spacing:-.037em;margin:0;font-size:56px;font-weight:600;line-height:1}.donation-grid h2 em{color:var(--pink);font-family:var(--serif);font-weight:400}.donation-grid>div:first-child>p:not(.eyebrow){color:#ffffff8c;font-size:13px}.donation-panel{color:var(--navy);background:#fff;padding:35px}.donation-method{border:1px solid var(--line);flex-direction:column;gap:6px;margin-top:30px;padding:18px;display:flex}.donation-method span{color:#999da7;text-transform:uppercase;font-size:11px}.donation-method strong{font-family:var(--serif);font-size:16px;font-weight:400}.donation-trust{grid-template-columns:32px 1fr;gap:20px;margin-top:38px;display:grid}.donation-trust>span{color:var(--pink);font-family:var(--serif);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;height:32px;font-size:12px;display:flex}.donation-trust p{color:#ffffff85;margin:0;font-size:12px;line-height:1.55}.donation-trust strong{color:#fff;margin-bottom:3px;font-size:12px;display:block}.donation-panel{border-radius:14px;padding:38px;box-shadow:0 30px 80px #0000003b}.donation-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.donation-step{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.donation-form-head h3,.donation-preview h3{font-family:var(--serif);margin:6px 0 0;font-size:29px;font-weight:400}.demo-badge{color:#bf4774;letter-spacing:.08em;text-transform:uppercase;background:#fff1f5;border-radius:20px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.demo-badge i{background:var(--pink);border-radius:50%;width:5px;height:5px}.donation-campaign-line{border-left:3px solid var(--pink);background:#f7f3f5;flex-direction:column;margin:22px 0;padding:14px 16px;display:flex}.donation-campaign-line>span{color:#6f7587;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.donation-campaign-line>span i{background:var(--green);border-radius:50%;width:5px;height:5px}.donation-campaign-line strong{font-family:var(--serif);margin:5px 0 3px;font-size:17px;font-weight:400}.donation-campaign-line small{color:#6f7587;font-size:11px}.donation-choice{border:0;border-top:1px solid var(--line);margin:0;padding:22px 0 0}.donation-choice+.donation-choice{margin-top:22px}.donation-choice legend{color:#4c5367;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;padding:0;font-size:11px;font-weight:750}.choice-heading{justify-content:space-between;align-items:center;display:flex}.choice-heading legend{margin:0}.segment-control,.currency-switch{background:#f1f2f5;grid-template-columns:1fr 1fr;padding:3px;display:grid}.segment-control button,.currency-switch button{color:#777e90;cursor:pointer;background:0 0;border:0;padding:9px 15px;font-size:11px;font-weight:700}.segment-control button.active,.currency-switch button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 2px 8px #1c21401a}.currency-switch button{padding:6px 10px}.amount-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.amount-grid button{border:1px solid var(--line);color:var(--navy);cursor:pointer;font-family:var(--serif);background:#fff;padding:13px 5px;font-size:16px}.amount-grid button:hover,.amount-grid button.active{border-color:var(--pink);color:var(--pink);background:#fff2f6}.custom-amount{border:1px solid var(--line);grid-template-columns:28px 1fr 35px;align-items:center;margin-top:8px;padding:0 12px;display:grid}.custom-amount>span{color:var(--pink);font-family:var(--serif);font-size:17px}.custom-amount input{color:var(--navy);border:0;outline:0;width:100%;padding:13px 5px;font-size:14px}.custom-amount b{color:#6f7587;font-size:11px}.method-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.method-grid button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:1fr 12px;padding:12px;display:grid}.method-grid button.active{border-color:var(--pink);box-shadow:0 0 0 1px var(--pink);background:#fff8fa}.method-icon{color:#666d7e;letter-spacing:.06em;background:#eff1f5;grid-column:1;justify-content:center;align-items:center;width:34px;height:25px;margin-bottom:9px;font-size:11px;font-weight:800;display:flex}.method-icon.crypto{color:var(--pink);background:#fff0f5}.method-icon.bank{color:#95702e;background:#f7efdf}.method-grid strong{grid-column:1;font-size:12px}.method-grid small{color:#6f7587;grid-column:1;margin-top:3px;font-size:11px}.method-grid button>i{border:1px solid #cdd0d8;border-radius:50%;grid-area:1/2;width:11px;height:11px}.method-grid button.active>i{border:3px solid var(--pink)}.payment-preview{background:#f7f8fa;border:1px solid #e3e5ea;margin-top:15px;padding:15px}.payment-preview-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.payment-preview-head>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.payment-preview-head b{color:#6f7587;text-transform:uppercase;font-size:11px}.mock-card-fields{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.mock-card-fields label{color:#6f7587;text-transform:uppercase;font-size:11px}.mock-card-fields label span{color:#7a8090;background:#fff;border:1px solid #dfe1e6;margin-top:5px;padding:10px;font-size:12px;display:block}.payment-preview p{color:#6f7587;margin:10px 0 0;font-size:11px;line-height:1.5}.wallet-preview{background:#fff;border:1px solid #e1e3e8;align-items:center;gap:11px;padding:11px;display:flex}.wallet-preview>span{color:var(--pink);font-family:var(--serif);background:#fff0f5;justify-content:center;align-items:center;width:34px;height:34px;font-size:19px;display:flex}.wallet-preview div{flex-direction:column;display:flex}.wallet-preview small{color:#6f7587;text-transform:uppercase;font-size:11px}.wallet-preview strong{margin-top:4px;font-family:monospace;font-size:12px}.bank-preview dl{margin:0}.bank-preview dl>div{border-top:1px solid #e2e4e8;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.bank-preview dt{color:#6f7587}.bank-preview dd{margin:0;font-weight:700}.donor-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.donor-fields label{color:#555c70;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.donor-fields input{border:1px solid var(--line);color:var(--navy);font:inherit;outline:0;width:100%;margin-top:7px;padding:12px;font-size:12px}.donor-fields input:focus{border-color:var(--pink);box-shadow:0 0 0 2px #d64f851a}.donor-fields input:disabled{background:#f2f3f5}.anonymous-choice{color:#73798a;align-items:center;gap:8px;margin:13px 0 20px;font-size:11px;display:flex}.anonymous-choice input{accent-color:var(--pink)}.donation-total{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.donation-total>div{flex-direction:column;display:flex}.donation-total span{color:#ffffff80;text-transform:uppercase;font-size:11px}.donation-total strong{font-family:var(--serif);margin-top:4px;font-size:18px;font-weight:400}.donation-total small{color:#ffffff73;font-size:11px}.donation-submit{justify-content:space-between;width:100%;margin-top:10px}.donation-disclaimer{color:#6f7587;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.55}.donation-disclaimer strong{color:#636a7b}.donation-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.donation-check{color:var(--green);background:#e8f4eb;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:22px;font-size:24px;display:flex}.donation-preview>p:not(.donation-step){color:#7d8494;max-width:330px;font-size:12px;line-height:1.7}.demo-confirmation{background:#f5f6f8;justify-content:space-between;width:100%;margin:22px 0;padding:13px 15px;display:flex}.demo-confirmation span,.demo-confirmation strong{font-size:11px}.demo-confirmation strong{color:var(--green)}.share-band{color:#fff;text-align:center;background:#d64f85}.share-inner span{letter-spacing:.15em;text-transform:uppercase;font-size:12px}.share-inner h2{letter-spacing:-.037em;margin:25px 0;font-size:52px;font-weight:600;line-height:1}.share-inner h2 em{font-family:var(--serif);font-weight:400}.share-inner p{color:#ffffffb3;max-width:600px;margin:auto;font-size:13px}.contact-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.contact-aside>p:not(.eyebrow){color:var(--text-muted);max-width:420px;font-size:13px;line-height:1.75}.contact-details{border-top:1px solid var(--border);margin-top:50px}.contact-details article{border-bottom:1px solid var(--border);flex-direction:column;gap:7px;padding:18px 0;display:flex}.contact-details span{color:#999da7;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.contact-details strong{font-family:var(--serif);font-size:16px;font-weight:400}.contact-form{background:var(--surface-alt);padding:40px}.contact-form label{color:#545b6e;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{background:var(--surface-raised);color:var(--text);font:inherit;text-transform:none;border:1px solid #d9d9dc;border-radius:0;outline:none;padding:14px;font-size:14px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--pink);box-shadow:0 0 0 2px #d64f851a}.form-notice{color:#6f5720;background:#fff3d7;margin:18px 0 0;padding:14px;font-size:12px;line-height:1.6}.form-notice strong{display:block}.contact-note{background:var(--rose-light);text-align:center;padding:32px 0}.contact-note p{color:#6e5962;margin:0;font-size:12px}.legal-header{background:var(--navy);color:#fff;padding:90px 0}.legal-header h1{letter-spacing:-.04em;margin:0;font-size:60px;font-weight:620}.legal-header>div>p:last-child{color:#ffffff73;margin-top:18px;font-size:12px}.legal-content{max-width:780px;padding-top:70px;padding-bottom:110px}.legal-content h2{color:var(--text);font-family:var(--serif);margin:42px 0 12px;font-size:24px;font-weight:400}.legal-content p{color:var(--text-muted);font-size:14px;line-height:1.9}.legal-notice{border-left:3px solid var(--gold);background:#fff3d7;padding:18px;color:#6f5720!important}.not-found{background:var(--surface-alt);justify-content:center;align-items:center;gap:80px;min-height:650px;padding:70px 25px;display:flex}.not-found-art{background:var(--pink);color:#fff;font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;width:300px;height:300px;font-size:70px;display:flex}.not-found h1{color:var(--text);letter-spacing:-.037em;font-size:52px;line-height:1}.not-found>div:last-child>p:not(.eyebrow){color:var(--text-muted);margin-bottom:25px;font-size:13px}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body,html.dark .about-section,html.dark .collections-section,html.dark .involved-section,html.dark .page-section:not(.soft-section):not(.team-section):not(.future-band):not(.privacy-band):not(.partner-showcase):not(.donation-section):not(.share-band):not(.contact-note):not(.future-collection):not(.scholarship-privacy):not(.scholarship-applications),html.dark .collection-info{color:#dcdfe8;background:#141a30}html.dark .site-header{background:#090f24f0;border-color:#ffffff1a}html.dark .brand-word,html.dark .desktop-nav a,html.dark .text-link,html.dark .theme-toggle{color:#fff}html.dark .brand-mark,html.dark .mobile-menu summary span{background:#fff}html.dark .mobile-menu nav{background:#1c2140;border-color:#ffffff26}html.dark .mobile-menu nav a{border-color:#ffffff1a}html.dark .hero,html.dark .soft-section,html.dark .contact-form,html.dark .legal-content,html.dark .not-found{background:#1a2038}html.dark .hero h1,html.dark .page-section h2,html.dark .section-kicker h2,html.dark .about-copy .large-copy,html.dark .lead-prose,html.dark .collection-info h3,html.dark .article-body h2,html.dark .article-intro,html.dark .legal-content h2,html.dark .not-found h1{color:#e8eaf1!important}html.dark .hero-lead,html.dark .page-section p,html.dark .prose,html.dark .story-timeline p,html.dark .three-card-grid p,html.dark .collection-info p,html.dark .legal-content p{color:#a9aebe}html.dark .team-grid article,html.dark .story-card-grid article,html.dark .contact-form input,html.dark .contact-form select,html.dark .contact-form textarea{color:#fff;background:#232a48}html.dark .three-card-grid article,html.dark .record-grid article,html.dark .involve-grid article,html.dark .community-role-grid article,html.dark .contact-form,html.dark .contact-form input,html.dark .contact-form select,html.dark .contact-form textarea{border-color:#ffffff21}html.dark .button-ghost{color:#fff;border-color:#ffffff47}html.dark .team-section,html.dark .current-campaign,html.dark .faq-section{background:#1e2440}html.dark .page-progress{background:#343b55}@media (max-width:900px){.page-intro-grid{grid-template-columns:60px 1fr}.page-intro-grid .prose{grid-column:2;padding-top:0}.story-timeline,.process-grid{grid-template-columns:1fr 1fr}.story-timeline article:nth-child(3){border-left:1px solid #dcdad4}.story-timeline article:nth-child(n+3){border-top:1px solid #dcdad4}.team-grid{gap:14px}.team-portrait{height:270px}.impact-story-grid,.current-grid,.reach-grid,.collection-feature-grid,.featured-story,.contact-grid{gap:55px}.record-grid{grid-template-columns:repeat(3,1fr)}.flow-row{grid-template-columns:1fr 1fr;gap:12px}.flow-row>i{display:none}.community-role-grid{grid-template-columns:1fr 1fr}.community-role-grid article:nth-child(3){border-left:1px solid var(--border)}.community-role-grid article:nth-child(n+3){border-top:0}.partner-wall{grid-template-columns:repeat(3,1fr)}.partner-wall article:nth-child(4){border-left:1px solid #ffffff21}.partner-wall article:nth-child(n+4){border-top:0}.involve-grid{grid-template-columns:1fr 1fr}.involve-grid article:nth-child(n){border:1px solid var(--border)}.involve-grid article:nth-child(2n){border-left:0}.involve-grid article:nth-child(n+3){border-top:0}}@media (max-width:820px){.mobile-controls{display:flex}.nav-wrap>.mobile-menu{display:none}.mobile-controls .mobile-menu{display:block}.page-section{padding:82px 0}.page-hero{padding:82px 0 90px}.page-hero-branded .page-hero-inner{grid-template-columns:1fr}.page-hero-logo{display:none}.three-card-grid{grid-template-columns:1fr}.three-card-grid article+article{border-left:1px solid var(--border);border-top:0}.team-grid,.story-card-grid{grid-template-columns:1fr 1fr}.future-grid,.impact-story-grid,.reach-grid,.current-grid,.two-col-content,.collection-feature-grid,.collection-feature-grid.reverse,.featured-story,.faq-grid,.donation-grid,.contact-grid{grid-template-columns:1fr}.collection-feature-grid.reverse>div:first-child{order:2}.collection-feature-grid.reverse .page-collection-art{order:1}.sticky-copy{position:static}.campaign-number-art,.page-collection-art,.featured-story-art{height:430px}.records-grid{grid-template-columns:1fr}.records-grid article:nth-child(odd){border-right:0;margin-right:0}.records-grid article:nth-child(2n){padding-left:0}.future-collection-inner{grid-template-columns:150px 1fr;gap:40px}.future-collection-inner>span{font-size:100px}.article-body{max-width:680px}.page-cta-inner{flex-direction:column;align-items:flex-start;gap:30px}.donation-grid{gap:55px}.donation-intro{max-width:620px}}@media (max-width:560px){.page-hero h1{font-size:48px}.page-hero-copy{font-size:15px}.page-intro-grid{grid-template-columns:1fr}.page-intro-grid .section-number{display:none}.page-intro-grid .prose{grid-column:auto}.story-timeline,.team-grid,.metric-grid,.process-grid,.record-grid,.community-role-grid,.partner-wall,.story-card-grid,.involve-grid{grid-template-columns:1fr}.story-timeline article:nth-child(n),.process-grid article:nth-child(n),.team-grid article,.metric-grid article:nth-child(n),.record-grid article,.community-role-grid article:nth-child(n),.partner-wall article:nth-child(n),.involve-grid article:nth-child(n){border:1px solid var(--border);border-top:0;padding-left:24px}.story-timeline article:first-child,.process-grid article:first-child,.metric-grid article:first-child,.community-role-grid article:first-child,.partner-wall article:first-child,.involve-grid article:first-child{border-top:1px solid var(--border)}.metric-grid article{border-color:#ffffff40!important}.future-grid{gap:30px}.future-grid>div:last-child{padding-top:0}.scholarship-list article{grid-template-columns:35px 1fr;align-items:start}.scholarship-list .status-pill{grid-column:2}.privacy-grid{grid-template-columns:1fr;gap:35px}.privacy-symbol{width:120px;height:120px}.flow-row{grid-template-columns:1fr}.page-collection-art,.campaign-number-art,.featured-story-art{height:370px}.future-collection-inner{grid-template-columns:1fr}.future-collection-inner>span{font-size:70px}.form-row{grid-template-columns:1fr}.contact-form{padding:25px}.donation-panel{border-radius:9px;padding:24px}.donation-form-head h3{font-size:25px}.amount-grid{grid-template-columns:1fr 1fr}.method-grid,.mock-card-fields,.donor-fields{grid-template-columns:1fr}.donation-total{flex-direction:column;align-items:flex-start;gap:8px}.bank-preview dl>div{flex-direction:column;align-items:flex-start;gap:4px}.donation-grid h2{font-size:45px}.not-found{text-align:center;flex-direction:column}.not-found-art{width:220px;height:220px}.not-found h1{font-size:42px}.article-header h1{font-size:46px}.article-header{padding:65px 0 75px}.article-intro{font-size:20px}.article-next{flex-direction:column;align-items:flex-start;gap:15px}}.impact-list.impact-list-five{grid-template-columns:repeat(5,1fr)}.values-row.values-row-four{grid-template-columns:repeat(4,1fr);margin-top:0;padding-left:0}.metric-grid.metric-grid-five{grid-template-columns:repeat(5,1fr)}.partner-wall.partner-wall-four{grid-template-columns:repeat(4,1fr)}.collection-profile-link{margin-top:28px}.hero-supporting{font-size:18px}.hero-lead{font-size:17px}.values-row p{font-size:16px}.values-row h3{font-size:23px}.campaign-content>p:not(.eyebrow):not(.microcopy),.transparency-copy>p:not(.eyebrow),.page-hero-copy,.page-intro-grid .prose,.two-col-content .prose{font-size:16px}.lead-prose{font-size:19px!important}.story-timeline p,.three-card-grid p,.process-grid p,.record-grid p,.team-grid p,.report-status-grid p,.contributor-grid p,.selected-supporters p,.vision-card-grid p{font-size:15px}.story-timeline small,.team-grid small,.story-card-grid small{font-size:12px}.story-timeline h3,.three-card-grid h3,.story-card-grid h3{font-size:22px}.current-grid>div:last-child>p:not(.eyebrow),.privacy-grid p:not(.eyebrow),.future-grid p:not(.eyebrow),.featured-story>div:last-child>p:not(.eyebrow),.involve-grid p,.contact-aside>p:not(.eyebrow),.legal-content p{font-size:16px}.faq-grid details p{font-size:15px}.faq-grid summary{font-size:16px}.footer-links a{font-size:14px}@media (max-width:1100px){.metric-grid.metric-grid-five{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.impact-list.impact-list-five{grid-template-columns:repeat(5,1fr)}.values-row.values-row-four,.metric-grid.metric-grid-five{grid-template-columns:1fr 1fr}.metric-grid.metric-grid-five article:last-child{grid-column:1/-1}}@media (max-width:560px){.impact-list.impact-list-five{grid-template-columns:1fr 1fr}.impact-list.impact-list-five>div:last-child{grid-column:1/-1}.values-row.values-row-four,.metric-grid.metric-grid-five{grid-template-columns:1fr}.metric-grid.metric-grid-five article:last-child{grid-column:auto}.hero-supporting,.hero-lead{font-size:16px}}.contact-form label em{color:#6f7587;letter-spacing:0;text-transform:none;font-size:11px;font-style:normal}.form-honeypot{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute;overflow:hidden}.form-error{color:#8c3b3b;background:#fdeaea;margin:0 0 18px;padding:14px;font-size:12px;line-height:1.6}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.form-success-check{color:#3d8256;background:#e8f4eb;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex}.form-success h3{color:var(--text);font-family:var(--serif);margin:22px 0 10px;font-size:28px;font-weight:400}.form-success p{color:var(--text-muted);max-width:360px;margin:0 0 26px;font-size:14px;line-height:1.75}.involvement-forms{border:1px solid var(--border);margin-top:52px}.form-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.form-tabs button{color:#6c7284;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:58px;padding:0 18px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s}.form-tabs button:hover{color:var(--navy)}.form-tabs button.active{border-bottom-color:var(--pink);color:var(--pink)}.form-tabs button+button{border-left:1px solid var(--line)}.form-panel{grid-template-columns:.8fr 1.2fr;gap:56px;padding:44px;display:grid}.form-panel:focus-visible{outline:2px solid var(--pink);outline-offset:-4px}.form-panel-intro h3{color:var(--text);letter-spacing:-.034em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:620;line-height:1.05}.form-panel-intro p{color:var(--text-muted);margin:20px 0 0;font-size:14px;line-height:1.8}.form-panel .contact-form{background:var(--surface-raised);border:1px solid var(--border);padding:32px}html.dark .involvement-forms,html.dark .form-panel .contact-form{border-color:#2b3352}html.dark .form-tabs{border-bottom-color:#2b3352}html.dark .form-tabs button+button{border-left-color:#2b3352}html.dark .form-panel .contact-form{background:#1f2643}@media (max-width:900px){.form-panel{grid-template-columns:1fr;gap:34px;padding:30px}}@media (max-width:560px){.form-tabs button{flex:50%;min-height:50px;padding:0 10px;font-size:12px}.form-tabs button:nth-child(3){border-left:0}.form-panel,.form-panel .contact-form{padding:22px}}.story-category-band button{align-items:center;gap:7px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.story-category-band button b{background:#ffffff1f;padding:2px 5px;font-size:11px;font-weight:700}.story-category-band button.active{background:var(--pink);border-color:var(--pink);color:#fff}.story-category-band button.active b{background:#0000002e}.story-category-band button:disabled{cursor:not-allowed;opacity:.34}.story-category-band button:disabled:hover{color:#fff;border-color:#fff3}.story-empty{color:var(--text-muted);text-align:center;margin:0;padding:46px 0;font-size:15px}@media (max-width:820px){.story-category-band>.shell{flex-direction:column;align-items:flex-start;gap:16px}.story-category-band div div{flex-wrap:wrap}}.contributor-section-head{border-top:1px solid var(--border);margin-top:52px;padding-top:28px}.contributor-section-head:first-child{border-top:0;margin-top:44px;padding-top:0}.contributor-section-head.archive-head{margin-top:64px}.contributor-section-head h3{color:var(--text);font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.contributor-section-head p{color:var(--text-muted);max-width:620px;margin:10px 0 30px;font-size:14px;line-height:1.7}.contributor-grid article{flex-direction:column;display:flex}.contributor-campaign{color:var(--pink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.contributor-story{color:var(--text-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.contributor-grid h3{margin:8px 0 10px}.contributor-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.contributor-tags span{background:var(--rose-light);color:#8a4c66;padding:5px 8px;font-size:12px;font-weight:650}.contributor-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}.contributor-links{flex-direction:column;gap:7px;display:flex}.contributor-links a{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.contributor-links a:hover{color:var(--pink)}.contributor-links a svg{width:14px;height:14px}html.dark .contributor-section-head{border-top-color:#2b3352}html.dark .contributor-links a{color:#e6e8f0}html.dark .contributor-tags span{color:#f0a8c3;background:#d64f8529}.why-blockchain .section-kicker.centered p:not(.eyebrow){color:var(--text-muted);max-width:680px;margin:22px auto 0;font-size:15px;line-height:1.8}.blockchain-reasons{margin-top:52px}.blockchain-reasons article>span{color:var(--pink);font-family:var(--serif);font-size:15px}.blockchain-reasons h3{color:var(--text);font-family:var(--serif);margin:34px 0 12px;font-size:25px;font-weight:400}.blockchain-reasons p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.75}.hero .eyebrow,html.dark .hero .eyebrow{color:#ffffffb3}.hero h1,html.dark .hero h1{text-shadow:0 2px 34px #00000080;max-width:660px;color:#fff!important}.hero h1 em,html.dark .hero h1 em{color:var(--pink-bright)}.hero .hero-supporting,html.dark .hero .hero-supporting{color:#fff}.hero .hero-lead,html.dark .hero .hero-lead{color:#ffffffc2}.hero .button-ghost,html.dark .hero .button-ghost{color:#fff;border-color:#fff6}.hero .button-ghost:hover,html.dark .hero .button-ghost:hover{background:#ffffff1a;border-color:#fff}.hero .plain-link,html.dark .hero .plain-link{color:#fff}.hero .plain-link:hover{color:var(--pink-bright)}.hero .trust-note p,html.dark .hero .trust-note p{color:#fff9}.hero .trust-note strong,html.dark .hero .trust-note strong{color:#fff}.hero .trust-faces i{border-color:#ffffff47}.hero .scroll-cue{color:#ffffff80;z-index:3}.hero .scroll-cue i{background:#ffffff61}.hero .hero-campaign-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#ffffff12;border-color:#ffffff29}.hero .hero-campaign-chip:hover{border-color:var(--pink-bright);background:#ffffff1f;box-shadow:0 16px 40px #00000047}.hero .hero-chip-body small,.hero .hero-chip-figure small{color:#ffffff8c}.hero .hero-chip-body strong{color:#fff}.hero .hero-chip-figure{border-left-color:#ffffff29}.hero .hero-chip-figure strong{color:var(--pink-bright)}.hero .hero-campaign-chip>svg{color:#fff}.hero .hero-chip-pulse{background:#d64f8533}@media (max-width:820px){.hero .hero-chip-figure{border-top:1px solid #ffffff29;border-left:0}}@media (max-width:900px) and (max-height:620px){.hero{--hero-h:auto;min-height:0}.hero-grid{align-items:center}.hero-copy{padding:64px 0 48px}.hero h1{font-size:clamp(30px,6.5vw,40px)}.hero .hero-supporting{margin-top:16px}.hero .hero-lead{margin:12px 0 24px}.hero .hero-campaign-chip{margin-top:20px}.hero .trust-note{margin-top:22px}.hero-video{object-position:center 30%}}@media (max-width:400px){.hero-copy{padding-top:128px}.hero .hero-campaign-chip{gap:10px;padding:12px 14px}.hero .hero-chip-figure strong{font-size:16px}.hero .trust-note{gap:10px}}.scholarship-hero-figures{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:0;max-width:720px;margin:44px 0 0;display:flex}.scholarship-hero-figures>div{flex:150px;padding:26px 30px 0 0;position:relative}.scholarship-hero-figures>div+div{border-left:1px solid #ffffff24;padding-left:30px}.scholarship-hero-figures strong{color:var(--pink-bright);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:38px;font-weight:400;line-height:1;display:block}.scholarship-hero-figures span{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:650;display:block}.scholarship-subnav{border-bottom:1px solid var(--border);z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:84px}.scholarship-subnav-inner{align-items:center;gap:26px;min-height:60px;display:flex}.scholarship-subnav-label{color:#6f7587;letter-spacing:.16em;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:750}.scholarship-subnav ul{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.scholarship-subnav ul::-webkit-scrollbar{display:none}.scholarship-subnav a{color:#343b55;white-space:nowrap;border:1px solid #0000;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .25s,color .25s,background .25s;display:block}.scholarship-subnav a:hover{color:var(--pink);border-color:#d64f8566}.scholarship-campaign-art{background:linear-gradient(158deg,#f4739f 0%,var(--pink) 46%,#d94a80 100%);color:#fff;flex-direction:column;justify-content:center;align-items:center;height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #d64f8547}.scholarship-campaign-rings{position:absolute;inset:0}.scholarship-campaign-rings:before{content:"";border:64px solid #ffffff29;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scholarship-campaign-rings:after{content:"";border:1px solid #fff6;border-radius:50%;width:330px;height:330px;animation:24s ease-in-out infinite alternate featured-ring-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scholarship-campaign-badge{letter-spacing:.16em;text-transform:uppercase;z-index:2;background:#1c21403d;padding:8px 13px;font-size:12px;font-weight:750;position:relative}.scholarship-campaign-art strong{font-family:var(--serif);text-shadow:0 14px 34px #5814304d;z-index:2;margin:18px 0 6px;font-size:clamp(96px,11vw,150px);font-weight:400;line-height:1;position:relative}.scholarship-campaign-art small{letter-spacing:.2em;text-transform:uppercase;z-index:2;font-size:12px;position:relative}.scholarship-campaign-foot{background:var(--gold);height:4px;position:absolute;bottom:0;left:0;right:0}.scholarship-campaign-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.scholarship-campaign-head .eyebrow,.current-grid .scholarship-campaign-head .status-pill{margin-bottom:0}.scholarship-campaign-panel h2{margin:22px 0 0}.scholarship-campaign-figures{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin:32px 0 26px;display:grid}.scholarship-campaign-figures>div{padding:18px 20px 0 0}.scholarship-campaign-figures>div+div{border-left:1px solid var(--border);padding-left:22px}.scholarship-campaign-figures dt{color:#6f7587;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.scholarship-campaign-figures dd{color:var(--text);font-family:var(--serif);font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:21px}.scholarship-campaign-panel .page-progress{height:8px}.scholarship-campaign-panel .page-progress i{background:linear-gradient(90deg,var(--pink),var(--gold))}.scholarship-campaign-actions{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.scholarship-campaign-panel .data-note{color:#6f7587;max-width:520px;margin-top:22px;font-size:12px;line-height:1.7;display:block}.scholarship-flow{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.scholarship-flow:before{background:var(--border);content:"";height:1px;position:absolute;top:19px;left:0;right:0}.scholarship-flow>li{padding:0 28px 0 0;position:relative}.scholarship-flow>li+li{border-left:1px solid var(--border);padding-left:28px}.scholarship-flow-chip{background:var(--cream);border:1px solid var(--pink);color:var(--pink);font-family:var(--serif);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:15px;transition:background .3s,color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.scholarship-flow>li:hover .scholarship-flow-chip{background:var(--pink);color:#fff;transform:translateY(-3px)}.scholarship-flow h3{color:var(--text);font-family:var(--serif);margin:28px 0 12px;font-size:23px;font-weight:400}.scholarship-flow p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.75}.scholarship-flow small{border-top:1px solid var(--border);color:#6f7587;margin-top:18px;padding-top:16px;font-size:13px;line-height:1.65;display:block}.scholarship-eligibility{grid-template-columns:repeat(4,1fr);gap:0;margin:70px 0 0;display:grid}.scholarship-eligibility>div{border:1px solid var(--border);padding:30px 26px;transition:border-color .3s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.scholarship-eligibility>div+div{border-left:0}.scholarship-eligibility>div:hover{border-color:#d64f858c;transform:translateY(-3px);box-shadow:0 18px 40px #1c214012}.scholarship-eligibility dt{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.scholarship-eligibility dd{color:var(--text);font-family:var(--serif);margin:20px 0 0;font-size:17px;line-height:1.55}.scholarship-privacy{background:linear-gradient(140deg,var(--pink) 0%,#e04f88 62%,#c93f77 100%);color:#fff;position:relative;overflow:hidden}.scholarship-privacy:before{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:620px;height:620px;position:absolute;top:-200px;right:-190px}.scholarship-privacy-grid{grid-template-columns:180px 1fr;align-items:start;gap:70px;display:grid;position:relative}.scholarship-privacy-mark{color:#ffffffe6;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.scholarship-privacy-grid h2{font-family:var(--serif);margin:0 0 16px;font-size:clamp(30px,3.4vw,40px);font-weight:400}.scholarship-privacy-grid>div>p{color:#ffffffc7;max-width:660px;margin:0;font-size:16px;line-height:1.8}.scholarship-withheld{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.scholarship-withheld li{letter-spacing:.03em;background:#1c214033;border:1px solid #ffffff3d;padding:10px 15px;font-size:13px;font-weight:620}.scholarship-privacy-note{border-top:1px solid #ffffff3d;padding-top:20px;margin-top:30px!important;font-size:14px!important}.scholarship-record-summary{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:0;margin-top:70px;display:grid}.scholarship-record-counts{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);gap:0;padding:38px 34px;display:grid}.scholarship-record-counts>div{padding-right:14px}.scholarship-record-counts>div+div{border-left:1px solid #ffffff29;padding-left:20px}.scholarship-record-counts strong{color:var(--pink-bright);font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:36px;font-weight:400;line-height:1;display:block}.scholarship-record-counts span{color:#ffffff8f;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:650;display:block}.scholarship-record-programs{background:var(--white);border:1px solid var(--border);border-left:0;padding:38px 34px}.scholarship-record-programs small{color:#6f7587;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:750}.scholarship-record-programs ul{flex-wrap:wrap;gap:9px;margin:20px 0 28px;padding:0;list-style:none;display:flex}.scholarship-record-programs li{border:1px solid var(--border);color:var(--text);font-family:var(--serif);padding:9px 15px;font-size:16px}.scholarship-applications{background:var(--navy);color:#fff;position:relative;overflow:hidden}.scholarship-applications:before{content:"";background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/15.5vw 100%;position:absolute;inset:0}.scholarship-applications>.shell{position:relative}.scholarship-applications-head{justify-content:space-between;align-items:start;gap:34px;display:flex}.scholarship-applications-head h2{color:#fff;letter-spacing:-.034em;margin:0;font-size:clamp(34px,3.8vw,50px);font-weight:620;line-height:1.02}.scholarship-applications-head h2 em{color:var(--pink-bright);font-family:var(--serif);font-weight:400}.scholarship-applications-status{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#d7ae6429;border:1px solid #d7ae6480;flex-shrink:0;padding:11px 15px;font-size:12px;font-weight:750}.scholarship-applications-copy{color:#fff9;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.8}.scholarship-applications-steps{grid-template-columns:repeat(3,1fr);gap:0;margin:56px 0 0;padding:0;list-style:none;display:grid}.scholarship-applications-steps>li{border-top:1px solid #ffffff29;padding:28px 30px 0 0}.scholarship-applications-steps>li+li{border-left:1px solid #ffffff29;padding-left:30px}.scholarship-applications-steps span{color:var(--gold);font-family:var(--serif);font-size:14px}.scholarship-applications-steps h3{color:#fff;font-family:var(--serif);margin:24px 0 12px;font-size:22px;font-weight:400}.scholarship-applications-steps p{color:#ffffff8c;margin:0;font-size:15px;line-height:1.75}.scholarship-applications-foot{color:#fff9;margin:52px 0 0;font-size:15px}.scholarship-applications-foot .underlined-link{color:#fff}html.dark .scholarship-subnav{background:#090f24eb;border-color:#ffffff1a}html.dark .scholarship-subnav a{color:#ffffffd1}html.dark .scholarship-flow-chip{background:#1a2038}html.dark .scholarship-flow,html.dark .scholarship-eligibility>div,html.dark .scholarship-record-programs,html.dark .scholarship-campaign-figures,html.dark .scholarship-flow:before,html.dark .scholarship-flow>li+li,html.dark .scholarship-flow small{border-color:#ffffff24}html.dark .scholarship-flow:before{background:#ffffff24}html.dark .scholarship-record-programs{background:#141a30}html.dark .scholarship-privacy-grid>div>p,html.dark .scholarship-privacy-note{color:#ffffffc7}html.dark .scholarship-applications p.scholarship-applications-copy,html.dark .scholarship-applications p.scholarship-applications-foot{color:#fff9}html.dark .scholarship-applications .scholarship-applications-steps p{color:#ffffff8c}@media (max-width:1140px){.scholarship-flow,.scholarship-eligibility{grid-template-columns:1fr 1fr}.scholarship-flow:before{display:none}.scholarship-flow>li:nth-child(n+3){margin-top:44px}.scholarship-eligibility>div:nth-child(3){border-left:1px solid var(--border)}.scholarship-eligibility>div:nth-child(n+3){border-top:0}}@media (max-width:900px){.scholarship-subnav{position:static}.scholarship-hero-figures>div{flex-basis:120px}.scholarship-campaign-art{height:400px}.scholarship-privacy-grid{grid-template-columns:1fr;gap:38px}.scholarship-privacy-mark{width:120px;height:120px}.scholarship-privacy-mark svg{width:54px;height:54px}.scholarship-record-summary{grid-template-columns:1fr}.scholarship-record-programs{border-left:1px solid var(--border);border-top:0}.scholarship-applications-steps{grid-template-columns:1fr}.scholarship-applications-steps>li+li{border-left:0;padding-left:0}}@media (max-width:640px){.scholarship-hero-figures{margin-top:34px}.scholarship-hero-figures>div,.scholarship-hero-figures>div+div{border-left:0;flex-basis:100%;padding:20px 0 0}.scholarship-hero-figures>div+div{border-top:1px solid #ffffff24}.scholarship-flow,.scholarship-eligibility{grid-template-columns:1fr}.scholarship-flow>li,.scholarship-flow>li+li{border-left:0;padding:0}.scholarship-flow>li+li{margin-top:44px}.scholarship-eligibility>div,.scholarship-eligibility>div+div,.scholarship-eligibility>div:nth-child(3){border-left:1px solid var(--border)}.scholarship-eligibility>div+div{border-top:0}.scholarship-campaign-figures{grid-template-columns:1fr}.scholarship-campaign-figures>div+div{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}.scholarship-record-counts{grid-template-columns:1fr;gap:22px}.scholarship-record-counts>div+div{border-top:1px solid #ffffff29;border-left:0;padding-top:20px;padding-left:0}.scholarship-applications-head{flex-direction:column;gap:20px}}#top main>.section{padding-block:112px}.mobile-donate{background:var(--pink);color:#fff;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;display:none}.hero-actions .plain-link{min-height:44px;padding-inline:8px}.trust-note{border-left:1px solid #ffffff3d;padding-left:16px}.campaign-card{border:1px solid #1c214014;border-radius:22px;overflow:hidden;box-shadow:0 32px 80px #53203a21}.campaign-content{padding:68px clamp(48px,5vw,80px)}.progress-track{border-radius:999px;height:8px}.progress-track span{border-radius:inherit}.progress-meta{gap:18px}.campaign-proof-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:30px 0 0;display:grid}.campaign-proof-grid>div{min-width:0;padding:20px 18px 20px 0}.campaign-proof-grid>div+div{border-left:1px solid #ffffff24;padding-left:18px}.campaign-proof-grid dt{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:720}.campaign-proof-grid dd{color:#fff;font-family:var(--serif);margin:8px 0 0;font-size:17px;line-height:1.25}.campaign-actions{margin-top:28px}.microcopy{margin-top:20px}.story-impact-note{border-left:3px solid var(--pink);background:#d64f8517;flex-direction:column;align-items:flex-start;gap:6px;margin-top:28px;padding:16px 18px;display:flex}.story-impact-note strong{color:var(--text);font-family:var(--serif);font-size:17px;font-weight:400}.story-impact-note span{color:var(--text-muted);font-size:13px;line-height:1.65}.collection-card{background:var(--surface-raised);border-radius:18px;overflow:hidden}.collection-visual-link{display:block;position:relative;overflow:hidden}.collection-visual{height:420px}.collection-primary .visual-one:after,.collection-primary .visual-one i{display:none}.collection-primary .visual-stamp,.collection-secondary .visual-stamp{color:var(--navy);background:#ffffffe6;border-radius:999px;padding:6px 9px}.collection-visual-meta{z-index:4;flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.collection-visual-meta span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#090f23b8;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:720}.collection-info{align-items:center;gap:20px;min-height:154px;padding:26px 28px}.collection-info>div{min-width:0}.collection-description{color:var(--text-muted);max-width:360px;margin-top:9px;font-size:13px;line-height:1.55;display:block}.collection-card:hover .collection-image{transform:scale(1.065)}.action-grid article>.action-arrow{border:1px solid #1c214029;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.action-card-link{border-radius:inherit;z-index:3;position:absolute;inset:0}.action-card-link:focus-visible{outline-offset:-3px}.action-grid article{cursor:pointer}.action-grid article:hover>.action-arrow{background:var(--pink);border-color:var(--pink);color:#fff;transform:rotate(7deg)}.home-closing-cta{color:#fff;background:linear-gradient(135deg,#262c4e 0%,#1c2140 68%,#20264a 100%);padding:92px 0;position:relative;overflow:hidden}.home-closing-cta:before{content:"";border:70px solid #d64f851a;border-radius:50%;width:480px;height:480px;position:absolute;top:-260px;right:-100px}.home-closing-cta:after{content:"";border:1px solid #d7ae644d;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-290px;left:-160px}.home-closing-grid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px 70px;display:grid;position:relative}.home-closing-copy h2{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(42px,4.4vw,64px);font-weight:620;line-height:1.02}.home-closing-copy h2 em{color:var(--pink-bright);font-family:var(--serif);font-weight:400}.home-closing-copy>p:last-child{color:#ffffff9e;max-width:650px;margin:24px 0 0;font-size:16px;line-height:1.75}.home-closing-actions{flex-direction:column;gap:12px;min-width:230px;display:flex}.closing-proof-list{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:28px 0 0;list-style:none;display:grid}.closing-proof-list li{align-items:center;gap:14px;min-height:42px;display:flex}.closing-proof-list li+li{border-left:1px solid #ffffff24;padding-left:28px}.closing-proof-list span{color:var(--pink-bright);font-family:var(--serif);font-size:14px}.closing-proof-list strong{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650}html.dark .story-impact-note{background:#d64f851f}html.dark .collection-card,html.dark .collection-info{background:#1a2038;border-color:#ffffff21}html.dark .collection-description{color:#abb0c1}html.dark .action-grid article>.action-arrow{border-color:#fff3}@media (max-width:820px){#top main>.section{padding-block:88px}.mobile-controls{margin-left:auto}.mobile-donate{display:inline-flex}.mobile-menu summary{justify-content:center;align-items:flex-end;min-width:42px;min-height:44px;padding:10px 0 10px 12px}.mobile-menu nav{overscroll-behavior:contain;border-radius:14px;width:min(330px,100vw - 32px);max-height:calc(100dvh - 126px);top:48px;overflow-y:auto}.mobile-menu nav a{align-items:center;min-height:48px;padding:11px 13px;display:flex}.hero{--hero-h:auto;min-height:740px}.hero-grid{min-height:740px}.hero-copy{padding:92px 0 66px}.hero h1{font-size:clamp(46px,8.5vw,60px)}.hero-actions{gap:10px}.campaign-card{border-radius:18px}.campaign-art{min-height:460px}.campaign-content{padding:58px 42px}.collection-visual{height:350px}.collection-info{min-height:166px;padding:24px}.home-closing-cta{padding:82px 0}.home-closing-grid{grid-template-columns:1fr}.home-closing-actions{flex-flow:wrap;min-width:0}.home-closing-actions .button{flex:210px}.closing-proof-list{margin-top:4px}}@media (max-width:560px){.shell{padding-inline:18px}#top main>.section{padding-block:72px}.nav-wrap{gap:10px}.mobile-controls{gap:6px}.mobile-donate{min-height:40px;padding-inline:12px}.mobile-menu nav{right:-2px}.hero,.hero-grid{min-height:860px}.hero-copy{padding:68px 0 52px}.hero .eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(38px,11vw,48px);line-height:1}.hero .hero-supporting{margin-top:20px;font-size:16px}.hero .hero-lead{margin:12px 0 25px;font-size:16px;line-height:1.65}.hero-actions{gap:9px}.hero-actions .plain-link{justify-content:center;width:100%}.hero .hero-campaign-chip{margin-top:24px;padding:14px 15px}.hero .trust-note{margin-top:26px}.impact-list.impact-list-five{padding-inline:0}.impact-list.impact-list-five>div{min-height:94px;padding:12px 7px}.impact-list.impact-list-five strong{font-size:30px}.impact-list.impact-list-five span{font-size:11px}.home-how-heading{margin-bottom:36px}.about-heading h2,.split-heading h2,.centered-heading h2{font-size:clamp(35px,10vw,42px)}.home-how-heading>p:last-child{margin-top:18px;font-size:16px}.values-row.values-row-four{gap:12px;margin-top:0}.values-row.values-row-four>div{background:var(--surface-alt);border:1px solid var(--border);border-radius:14px;padding:22px}.values-row h3{margin-top:11px}.campaign-card{border-radius:14px}.campaign-art{min-height:350px}.campaign-poster{width:214px;height:300px;padding:20px}.campaign-poster:before{width:150px;height:150px;top:43px;left:32px}.campaign-poster span{font-size:25px}.campaign-poster small{font-size:16px;bottom:20px;left:22px}.campaign-content{padding:40px 22px}.campaign-content h2{font-size:clamp(35px,10vw,43px)}.campaign-content>p:not(.eyebrow):not(.microcopy){margin:20px 0 26px;font-size:16px}.progress-label{align-items:center}.progress-label strong{font-size:20px}.progress-meta{flex-direction:column;align-items:flex-start;gap:6px;line-height:1.45}.campaign-proof-grid{grid-template-columns:1fr;margin-top:24px}.campaign-proof-grid>div,.campaign-proof-grid>div+div{border-left:0;padding:15px 0}.campaign-proof-grid>div+div{border-top:1px solid #ffffff24}.campaign-proof-grid dd{font-size:16px}.campaign-actions{gap:12px;margin-top:24px}.campaign-actions .button{width:100%}.microcopy{line-height:1.55}.story-impact-note{margin-top:22px}.featured-story-facts{margin-top:24px}.collection-grid{gap:18px}.collection-card{border-radius:14px}.collection-visual{height:300px}.collection-visual-meta{bottom:14px;left:14px;right:14px}.collection-info{min-height:0;padding:22px}.collection-info h3{font-size:21px}.collection-description{font-size:13px}.collections-footer{gap:12px;margin-top:26px}.transparency-grid{gap:46px}.ledger-card{width:100%;animation:none;transform:none}.action-grid article{min-height:238px;padding:24px 22px}.action-grid article>p{margin:18px 0 22px}.action-grid article>.action-arrow{bottom:20px;right:20px}.home-closing-cta{padding:72px 0}.home-closing-grid{gap:34px}.home-closing-copy h2{font-size:clamp(37px,10vw,46px)}.home-closing-copy>p:last-child{margin-top:20px;font-size:15px}.home-closing-actions{flex-direction:column}.home-closing-actions .button{flex:auto;width:100%}.closing-proof-list{grid-template-columns:1fr;padding-top:20px}.closing-proof-list li{min-height:52px}.closing-proof-list li+li{border-top:1px solid #ffffff24;border-left:0;padding-left:0}.community-section{padding:72px 0}.community-statement{margin-bottom:42px}.site-footer{padding:72px 0 24px}.footer-top{gap:48px;padding-bottom:58px}}@media (max-width:400px){.shell{padding-inline:16px}.mobile-donate{padding-inline:10px;font-size:12px}.hero,.hero-grid{min-height:900px}.hero-copy{padding:58px 0 48px}.hero h1{font-size:clamp(36px,11vw,42px)}.campaign-art{min-height:330px}.campaign-poster{width:194px;height:275px}.campaign-poster:before{width:135px;height:135px;left:29px}.collection-visual{height:270px}}@media (max-width:900px) and (max-height:620px){.hero{--hero-h:auto;min-height:0}.hero-grid{min-height:0}.hero-copy{padding:54px 0 44px}}@media (hover:none){.button:hover{transform:none}.collection-card:hover{box-shadow:none;transform:none}.collection-card:hover .collection-image{transform:none}.action-grid article:hover{box-shadow:none;color:inherit;background:0 0;transform:none}.action-grid article:hover>span:not(.action-icon):not(.action-arrow){color:var(--text-muted)}}html.dark .story-impact-note span{color:#c3c8d6}html.dark .page-collection-art>span{color:var(--navy)}html.dark .contact-form label{color:#b7bccb}html.dark .contact-form label em{color:#a3a8b8}html.dark p.privacy-record-note,html.dark .privacy-record-note strong,html.dark .future-notice p{color:#65531f}html.dark .contact-note p{color:#6e5962}html.dark .future-collection p:not(.eyebrow),html.dark .share-band p:not(.eyebrow){color:#fffc}html.dark .future-collection .eyebrow,html.dark .share-band .eyebrow{color:#ffffffb8}@media (max-width:1240px){.desktop-nav{gap:14px;margin-left:24px}.desktop-nav a,.text-link{font-size:13px}}@media (max-width:1140px){.nav-actions .text-link{display:none}}@media (min-width:1241px){.desktop-nav{gap:19px;margin-left:28px}}.nav-actions{gap:18px}.team-portrait.has-photo:before,.team-portrait.has-photo:after{display:none}.team-photo{filter:drop-shadow(0 18px 28px #1c214033);object-fit:contain;z-index:2;width:72%;height:auto;max-height:82%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:relative}.team-grid article:hover .team-photo{transform:translateY(-6px)scale(1.03)}@media (min-width:901px){.team-grid-four{grid-template-columns:repeat(4,1fr);gap:18px}}.portrait-born{background:#e6cdbb}.partner-wall.has-logos article{height:auto;padding:32px 16px 30px}.partner-logo{border-radius:50%;width:104px;height:104px;margin-bottom:22px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;box-shadow:0 14px 30px #00000059,0 0 0 1px #ffffff14}.partner-logo img{object-fit:cover;object-position:50% var(--logo-y,50%);height:100%;transform:scale(var(--logo-scale,1));width:100%;display:block}.partner-wall article:hover .partner-logo{transform:translateY(-4px)scale(1.04)}.partner-wall.has-logos span:not(.partner-logo){margin-bottom:12px}@media (max-width:900px){.partner-wall.partner-wall-four{grid-template-columns:repeat(2,1fr);gap:12px}.partner-wall.partner-wall-four article,.partner-wall.partner-wall-four article:nth-child(n){border:1px solid #ffffff21}}@media (max-width:560px){.partner-wall.partner-wall-four{grid-template-columns:1fr}}.contributor-art{height:230px}.contributor-art.has-art{background:radial-gradient(120% 90% at 50% 100%,#1b2650 0%,#1c2140 60%);display:block}.contributor-art.has-art img{object-fit:contain;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}:root{--pink-text:#b8416f;--pink-hover:#c4457a}html.dark{--pink-text:#f0a0bf}.eyebrow.pink,.values-row span,.story-source-label,.value-card-grid span,.milestone-line>article>span,.wallet-actions a,.report-status-grid>article>span,.report-status-grid small,.contributor-number,.contributor-grid article>small,.vision-card-grid article>span,.story-timeline article>span,.three-card-grid article>span,.team-grid article>small,.process-grid span,.records-grid article>span,.flow-row span,.story-card-grid small,.involve-grid article>span,.donation-trust>span,.donation-step,.contributor-campaign,.scholarship-eligibility dt{color:var(--pink-text)}.button-pink:hover{background:var(--pink-hover)}.impact-bar .circle-link{color:var(--navy);border-color:#1c214040}.impact-bar .circle-link:hover{color:#fff}html.dark .impact-bar{color:#e8eaf1;background:#1a2038;border-bottom-color:#ffffff14}html.dark .impact-list>div,html.dark .impact-list-five>div{border-color:#ffffff1f}html.dark .impact-list span,html.dark .impact-intro p{color:#fff9}html.dark .impact-intro strong{color:#fff}html.dark .impact-bar .circle-link{color:#fff;border-color:#ffffff4d}.action-grid article>p{color:#6f7587}.featured-story-facts dt{color:#626a7e}html.dark .donation-step{color:#b8416f}html.dark .donation-disclaimer{color:#6f7587}:root{--lavender:#eef0fb;--lavender-deep:#e3e7f7;--peach:#fdf3ec;--tint-gradient:linear-gradient(135deg,#f8edf2 0%,#eef0fb 58%,#fdf3ec 100%);--radius:16px;--radius-sm:10px}html:not(.dark) :is(.page-hero,.page-cta,.transparency-section,.home-closing-cta,.partner-showcase,.future-band,.article-header,.donation-section,.campaign-content,.legal-header,.application-soon,.story-category-band) .eyebrow.light{color:var(--pink-text)}html:not(.dark) :is(.page-hero,.page-cta,.transparency-section,.home-closing-cta,.partner-showcase,.future-band,.article-header,.donation-section,.campaign-content,.legal-header) .eyebrow.light>span{background:var(--pink)}html:not(.dark) :is(.transparency-section,.home-closing-cta,.campaign-content,.page-cta,.donation-section) .button-outline-light{color:var(--navy);border-color:#1c214047}html:not(.dark) :is(.transparency-section,.home-closing-cta,.campaign-content,.page-cta,.donation-section) .button-outline-light:hover{border-color:var(--navy);background:#1c21400f}html:not(.dark) :is(.campaign-content,.transparency-section,.home-closing-cta,.page-cta) .light-link{color:var(--text)}html:not(.dark) .campaign-content .button-white{background:var(--pink);color:#fff;box-shadow:0 8px 20px #d64f852e}html:not(.dark) .campaign-content .button-white:hover{background:var(--pink-hover)}html:not(.dark) .page-hero{background:var(--tint-gradient);color:var(--text)}html:not(.dark) .page-hero:before{background:linear-gradient(90deg,#1c21400d 1px,#0000 1px) 0 0/15.5vw 100%}html:not(.dark) .page-hero:after{background:radial-gradient(circle,#d64f8529,#0000 65%)}html:not(.dark) .page-hero-orbit{border-color:#d64f851f}html:not(.dark) .page-hero h1{color:var(--text)}html:not(.dark) .page-hero h1 em{color:var(--pink)}html:not(.dark) .page-hero-copy{color:#5f6678}.page-hero-logo-light,html:not(.dark) .page-hero-logo-dark{display:none}html:not(.dark) .page-hero-logo-light{display:block}html:not(.dark) .page-cta{color:var(--text);background:linear-gradient(135deg,#f8edf2 0%,#fdf3ec 100%)}html:not(.dark) .page-cta h2{color:var(--text)}html:not(.dark) .page-cta p:not(.eyebrow){color:#5f6678}html:not(.dark) .campaign-card{border-radius:24px;overflow:hidden;box-shadow:0 34px 80px #1c21401f}html:not(.dark) .campaign-content{background:var(--surface-raised);color:var(--text)}html:not(.dark) .campaign-content h2{color:var(--text)}html:not(.dark) .campaign-content h2 em{color:var(--pink)}html:not(.dark) .campaign-content>p:not(.eyebrow):not(.microcopy){color:#5f6678}html:not(.dark) .campaign-content .progress-label strong{color:var(--pink)}html:not(.dark) .campaign-content .progress-track{background:#1c21401a}html:not(.dark) .campaign-content .progress-meta,html:not(.dark) .campaign-content .microcopy{color:#6f7587}html:not(.dark) .campaign-content .microcopy svg{color:var(--pink)}html:not(.dark) .campaign-proof-grid,html:not(.dark) .campaign-proof-grid>div+div{border-color:#1c21401f}html:not(.dark) .campaign-proof-grid dt{color:#6f7587}html:not(.dark) .campaign-proof-grid dd{color:var(--text)}html:not(.dark) .transparency-section{background:var(--lavender);color:var(--text)}html:not(.dark) .transparency-section:before{border-color:#1c214012}html:not(.dark) .transparency-copy h2{color:var(--text)}html:not(.dark) .transparency-copy h2 em{color:var(--pink)}html:not(.dark) .transparency-copy>p:not(.eyebrow){color:#5f6678}html:not(.dark) .ledger-card{background:#fff;box-shadow:0 26px 60px #1c21401f}html:not(.dark) .home-closing-cta{background:var(--tint-gradient);color:var(--text)}html:not(.dark) .home-closing-cta:before{border-color:#d64f851f}html:not(.dark) .home-closing-cta:after{border-color:#d7ae6473}html:not(.dark) .home-closing-copy h2{color:var(--text)}html:not(.dark) .home-closing-copy h2 em{color:var(--pink)}html:not(.dark) .home-closing-copy>p:last-child{color:#5f6678}html:not(.dark) .closing-proof-list{border-top-color:#1c214024}html:not(.dark) .closing-proof-list li+li{border-color:#1c214024}html:not(.dark) .closing-proof-list span{color:var(--pink-text)}html:not(.dark) .closing-proof-list strong{color:var(--text)}html:not(.dark) .partner-showcase{background:var(--lavender);color:var(--text)}html:not(.dark) .partner-showcase .section-kicker h2{color:var(--text)}html:not(.dark) .partner-wall article,html:not(.dark) .partner-wall article:nth-child(4),html:not(.dark) .partner-wall.partner-wall-four article,html:not(.dark) .partner-wall.partner-wall-four article:nth-child(n){border-color:#1c21401f}html:not(.dark) .partner-wall span:not(.partner-logo){color:var(--pink-text)}html:not(.dark) .partner-wall article:hover{background:#ffffffb3}html:not(.dark) .partner-logo{box-shadow:0 14px 30px #1c214029}html:not(.dark) .future-band{color:var(--navy);background:linear-gradient(135deg,#fdf3ec 0%,#f8edf2 100%)}html:not(.dark) .future-grid p:not(.eyebrow){color:#5f6678}html:not(.dark) .future-tags span{color:var(--text);border-color:#1c214038}html:not(.dark) .article-header{background:var(--tint-gradient);color:var(--text)}html:not(.dark) .article-header h1{color:var(--text)}html:not(.dark) .article-header h1 em{color:var(--pink)}html:not(.dark) .article-header>div>p:last-child{color:#5f6678}html:not(.dark) .donation-section{background:var(--lavender);color:var(--navy)}html:not(.dark) .donation-grid h2{color:var(--navy)}html:not(.dark) .donation-grid>div:first-child>p:not(.eyebrow){color:#5f6678}html:not(.dark) .donation-trust>span{border-color:#1c214038}html:not(.dark) .donation-trust p{color:#5f6678}html:not(.dark) .donation-trust strong{color:var(--navy)}html:not(.dark) .legal-header{background:var(--tint-gradient);color:var(--text)}html:not(.dark) .legal-header h1{color:var(--text)}html:not(.dark) .legal-header>div>p:last-child{color:#6f7587}html:not(.dark) .scholarship-record-counts{background:var(--surface-raised);border-radius:var(--radius);color:var(--text);border:1px solid #1c21401f}html:not(.dark) .scholarship-record-counts>div+div{border-color:#1c21401f}html:not(.dark) .scholarship-record-counts strong{color:var(--pink)}html:not(.dark) .scholarship-record-counts span{color:#6f7587}html:not(.dark) .application-soon{background:var(--peach);color:var(--text)}html:not(.dark) .story-category-band{background:var(--lavender);color:var(--text)}html:not(.dark) .story-category-band button{color:var(--text);border-color:#1c214038}html:not(.dark) .story-category-band button b{background:#1c214014}html:not(.dark) .story-category-band button:disabled:hover{color:var(--text);border-color:#1c214038}html:not(.dark) .story-category-band button.active{color:#fff}.button{border-radius:var(--radius-sm)}.hero-campaign-chip{border-radius:14px}.collection-card,.team-grid article,.contributor-grid article,.story-card-grid article,.ledger-card,.involvement-forms,.form-panel .contact-form,.contact-form{border-radius:var(--radius);overflow:hidden}.collection-card .collection-visual,.team-portrait,.contributor-art,.featured-story-frame{border-radius:12px 12px 0 0}.featured-story-frame{border-radius:12px;overflow:hidden}.contact-form input,.contact-form select,.contact-form textarea,.amount-grid button,.custom-amount,.future-notice,.privacy-record-note,.story-impact-note{border-radius:var(--radius-sm)}.team-grid article,.contributor-grid article,.story-card-grid article,.collection-card{border:1px solid #1c21401a}html:not(.dark) .article-back{color:#1c2140b3}html:not(.dark) .scholarship-hero-figures strong{color:var(--pink)}html:not(.dark) .scholarship-hero-figures span{color:#6f7587}html:not(.dark) .scholarship-hero-figures>div+div{border-color:#1c214024}.record-institution,.record-grid small{color:#6f7587}html:not(.dark) .scholarship-privacy,html:not(.dark) .share-band,html:not(.dark) .future-collection{background:var(--tint-gradient);color:var(--text)}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) h2{color:var(--text)}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) h2 em{color:var(--pink)}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) .eyebrow.light{color:var(--pink-text)}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) .eyebrow.light>span{background:var(--pink)}html:not(.dark) .scholarship-privacy-grid>div>p,html:not(.dark) .scholarship-privacy-note,html:not(.dark) .future-collection p:not(.eyebrow),html:not(.dark) .share-band p:not(.eyebrow){color:#5f6678}html:not(.dark) .scholarship-privacy-mark{color:var(--pink);border-color:#d64f8573}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) .button-outline-light{color:var(--text);border-color:#1c214047}html:not(.dark) :is(.scholarship-privacy,.share-band,.future-collection) .button-white{background:var(--pink);color:#fff}html.dark .featured-story-facts dt{color:#a9aebe}html:not(.dark) .scholarship-applications{background:var(--lavender);color:var(--text)}html:not(.dark) .scholarship-applications:before{background:linear-gradient(90deg,#1c21400d 1px,#0000 1px) 0 0/15.5vw 100%}html:not(.dark) .scholarship-applications .eyebrow.light{color:var(--pink-text)}html:not(.dark) .scholarship-applications .eyebrow.light>span{background:var(--pink)}html:not(.dark) .scholarship-applications-head h2{color:var(--text)}html:not(.dark) .scholarship-applications-head h2 em{color:var(--pink)}html:not(.dark) .scholarship-applications-status{color:#8a6520;background:#d7ae642e;border-color:#b0843480}html:not(.dark) .scholarship-applications-copy,html:not(.dark) .scholarship-applications-steps p,html:not(.dark) .scholarship-applications-foot{color:#5f6678}html:not(.dark) .scholarship-applications-steps>li,html:not(.dark) .scholarship-applications-steps>li+li{border-color:#1c214024}html:not(.dark) .scholarship-applications-steps span{color:#8a6520}html:not(.dark) .scholarship-applications-steps h3,html:not(.dark) .scholarship-applications-foot .underlined-link{color:var(--text)}.contributor-grid article{--card-pad:22px}.contributor-art{aspect-ratio:1;height:auto;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 20px;width:calc(100% + var(--card-pad) * 2);border-radius:0}.contributor-art.has-art{background:#1c2140}.contributor-art.has-art img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.contributor-grid article:hover .contributor-art.has-art img{transform:scale(1.04)}.contributor-number{color:var(--pink-text);z-index:2;background:#ffffffeb;border-radius:999px;padding:6px 9px;font-size:12px;line-height:1;top:14px;right:14px}html.dark .contributor-number{color:#f0a0bf;background:#141a30d9}.contributor-art.has-art video{object-fit:cover;width:100%;height:100%;display:block}.page-collection-art{border-radius:var(--radius)}.page-collection-art.has-art:before,.page-collection-art.has-art i{display:none}.page-collection-art.has-art img{object-fit:cover;width:100%;height:100%;display:block}.page-collection-art.has-art>span{color:var(--navy);background:#ffffffe6;border-radius:999px;padding:6px 10px}.contest-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:40px;display:grid}.contest-layout .contest-results{grid-template-columns:1fr}.contest-layout .contest-results article+article{border-left:1px solid var(--border);border-top:0}.contest-poster{border-radius:var(--radius);margin:0;overflow:hidden;box-shadow:0 26px 60px #1c214024}.contest-poster img{width:100%;height:auto;display:block}.contest-poster figcaption{color:var(--muted);background:#fff;padding:12px 16px;font-size:13px}html.dark .contest-poster figcaption{color:#a9aebe;background:#232a48}@media (max-width:900px){.contest-layout{grid-template-columns:1fr}}.count-up{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.progress-track span{width:var(--progress,52.5%);transition:width 1.6s cubic-bezier(.22,1,.36,1) .35s}.motion-ready .reveal-on-scroll:not(.is-visible) .progress-track:not(.progress-pending) span{width:0}.hero-video{transform:translate3d(0, var(--parallax,0px), 0) scale(1.1);will-change:transform}@media (prefers-reduced-motion:reduce){.hero-video{transform:none}}.campaign-proof-grid.has-four{grid-template-columns:repeat(4,1fr)}.campaign-proof-grid dd small{color:#6f7587;font-family:var(--font-geist);margin-top:4px;font-size:12px;display:block}html.dark .campaign-proof-grid dd small{color:#ffffff8c}@media (max-width:820px){.campaign-proof-grid.has-four{grid-template-columns:1fr 1fr}}.campaign-sticky{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#ffffffeb;border-top:1px solid #1c21401a;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 40px #1c21401f}.campaign-sticky.is-shown{transform:translateY(0)}.campaign-sticky-inner{align-items:center;gap:22px;padding:12px 32px;display:flex}.campaign-sticky-copy{flex-direction:column;min-width:0;display:flex}.campaign-sticky-copy strong{color:var(--navy);font-size:14px}.campaign-sticky-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-sticky-track{background:#1c21401a;border-radius:999px;flex:1;min-width:120px;height:6px;overflow:hidden}.campaign-sticky-track span{background:linear-gradient(90deg, var(--pink), #f2bdcf);border-radius:inherit;height:100%;width:var(--progress,0%);transition:width .8s;display:block}.campaign-sticky-pct{color:var(--pink-text);font-family:var(--serif);font-size:18px;font-weight:400}.campaign-sticky .button{flex:none}.campaign-sticky-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:22px;line-height:1}.campaign-sticky-close:hover{color:var(--navy)}html.dark .campaign-sticky{background:#141a30eb;border-top-color:#ffffff1a}html.dark .campaign-sticky-copy strong,html.dark .campaign-sticky-close:hover{color:#fff}html.dark .campaign-sticky-copy span{color:#a9aebe}html.dark .campaign-sticky-track{background:#ffffff1f}.campaign-sticky.is-shown~.back-to-top{bottom:88px}body:has(.campaign-sticky.is-shown) .back-to-top{bottom:88px}@media (max-width:720px){.campaign-sticky-inner{flex-wrap:wrap;gap:10px 14px;padding:12px 18px}.campaign-sticky-copy{flex:60%}.campaign-sticky-copy span{white-space:normal}.campaign-sticky-track{flex-basis:100%;order:3}.campaign-sticky-pct{margin-left:auto}}:root{--shadow-sm:0 2px 8px #1c214014;--shadow-md:0 12px 30px #1c21401a;--shadow-lg:0 26px 60px #1c21401f;--shadow-xl:0 34px 80px #1c214024;--shadow-accent:0 8px 20px #d64f852e;--shadow-accent-hover:0 12px 28px #d64f8542;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}html.dark{--shadow-sm:0 2px 8px #00000047;--shadow-md:0 12px 30px #00000052;--shadow-lg:0 26px 60px #00000061;--shadow-xl:0 34px 80px #0000006b}.button-pink{box-shadow:var(--shadow-accent)}.button-pink:hover{box-shadow:var(--shadow-accent-hover)}.hero-campaign-chip:hover{box-shadow:var(--shadow-md)}html:not(.dark) .campaign-card{box-shadow:var(--shadow-xl)}html:not(.dark) .ledger-card,.contest-poster,html:not(.dark) .partner-logo,.collection-card:hover,.three-card-grid article:hover,.team-grid article:hover,.story-card-grid article:hover,.involve-grid article:hover,.community-role-grid article:hover,.record-grid article:hover,.contributor-grid article:hover{box-shadow:var(--shadow-lg)}.scholarship-record-counts,.featured-story-frame{box-shadow:var(--shadow-md)}.team-photo{filter:drop-shadow(0 18px 28px #1c21402e)}.soft-section,.community-section,.contest-archive,.home-featured-story,.impact-bar,.campaign-section,.transparency-section,.page-cta,.partner-showcase,.future-band,.donation-section,.article-header,.legal-header{position:relative}.soft-section:after,.community-section:after,.contest-archive:after,.home-featured-story:after,.impact-bar:after,.campaign-section:after,.transparency-section:after,.page-cta:after,.partner-showcase:after,.future-band:after,.donation-section:after,.article-header:after,.legal-header:after{background-image:var(--grain);content:"";mix-blend-mode:multiply;opacity:.16;pointer-events:none;z-index:0;background-size:180px 180px;position:absolute;inset:0}.soft-section>*,.community-section>*,.contest-archive>*,.home-featured-story>*,.impact-bar>*,.campaign-section>*,.transparency-section>*,.page-cta>*,.partner-showcase>*,.future-band>*,.donation-section>*,.article-header>*,.legal-header>*{z-index:1;position:relative}html.dark .soft-section:after,html.dark .community-section:after,html.dark .contest-archive:after,html.dark .home-featured-story:after,html.dark .impact-bar:after,html.dark .campaign-section:after,html.dark .transparency-section:after,html.dark .page-cta:after,html.dark .partner-showcase:after,html.dark .future-band:after,html.dark .donation-section:after,html.dark .article-header:after,html.dark .legal-header:after{mix-blend-mode:screen;opacity:.06}:root{--surface:#fff;--surface-alt:var(--cream);--surface-raised:#fff;--text:var(--navy);--text-muted:var(--muted);--border:var(--line)}html.dark{--surface:#141a30;--surface-alt:#1a2038;--surface-raised:#232a48;--text:#e8eaf1;--text-muted:#a9aebe;--border:#ffffff21}.contact-details span{color:var(--text-muted)}:root{--text-soft:#515a73}html.dark{--text-soft:#a9aebe}.eyebrow{color:var(--text-soft)}.eyebrow.pink{color:var(--pink-text)}.eyebrow.light{color:#ffffffa1}.reach-art span{color:var(--navy)}html.dark .donation-section p.donation-disclaimer{color:#6f7587}html .partner-showcase .partner-wall.partner-wall-four.has-logos article:nth-child(n){border:0;border-radius:18px}.partner-wall.has-logos article:has(.partner-link){padding:0}.partner-link{border-radius:inherit;color:inherit;flex-direction:column;align-items:center;width:100%;height:100%;padding:32px 16px 30px;text-decoration:none;display:flex}.partner-link:focus-visible{outline:2px solid var(--pink);outline-offset:-2px}.contributor-filters{border-bottom:1px solid var(--border);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding:16px 0;display:flex}.contributor-filter-chips,.contributor-filter-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contributor-filter-chips button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.contributor-filter-chips button b{background:#8080a024;padding:2px 6px;font-size:11px}.contributor-filter-chips button:hover{border-color:var(--pink);color:var(--pink)}.contributor-filter-chips button.active{background:var(--pink);border-color:var(--pink);color:#fff}.contributor-filter-chips button.active b{background:#0000002e}.contributor-filter-side select{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d64f85' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;min-width:190px;padding:9px 34px 9px 13px;font-size:13px}.contributor-filter-side select:focus-visible,.contributor-filter-chips button:focus-visible,.contributor-filter-reset:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.contributor-filter-side option{background:var(--surface,#fff);color:#1c2140}.contributor-filter-reset{color:var(--pink-text,var(--pink));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:9px 4px;font-size:13px;font-weight:600;text-decoration:underline}.contributor-filters+.contributor-section-head{border-top:0;margin-top:40px;padding-top:0}@media (max-width:560px){.contributor-filter-side,.contributor-filter-side label,.contributor-filter-side select{width:100%}}.record-grid .record-amount{color:var(--text);margin-top:12px;font-weight:600}.record-grid .record-summary{border-top:1px solid var(--border);padding-top:12px}.story-art.has-cover:before{display:none}.story-art .story-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-art.has-cover>span{background:#ffffffe0;border-radius:12px;padding:2px 9px}.article-cover{z-index:2;margin-top:-40px;position:relative}.article-cover img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block;box-shadow:0 24px 60px #1c214024}.donated-by{background:var(--surface,#fff);border-top:1px solid var(--border);padding:80px 0}.donated-by-card{background:radial-gradient(120% 90% at 0% 0%, #d64f8514 0%, transparent 55%), var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius,16px);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 60px #1c214012}.donated-by-copy{order:1;padding:48px 52px}.donated-by-copy .eyebrow{margin:0 0 14px}.donated-by-copy h2{color:var(--text);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,3.2vw,44px);font-weight:640;line-height:1.05}.donated-by-copy h2 em{color:var(--pink);font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.donated-by-lead{color:var(--text);max-width:560px;margin:0 0 12px;font-size:17px;line-height:1.65}.donated-by-note{color:var(--text-muted);max-width:560px;margin:0 0 24px;font-size:15px;line-height:1.7}.donated-by-list{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.donated-by-list li{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:7px 14px 7px 10px;font-size:13px;font-weight:560;display:inline-flex}.donated-by-list li:before{color:var(--pink);content:"✓";background:#d64f851f;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.donated-by-list li:last-child{background:var(--pink);border-color:var(--pink);color:#fff;font-weight:650}.donated-by-list li:last-child:before{color:#fff;background:#ffffff38}.donated-by-cta{gap:10px}.donated-by-logo{border-left:1px solid var(--border);background:#fff;flex-direction:column;order:2;justify-content:center;align-items:center;gap:18px;padding:44px 36px;display:flex}.donated-by-logo img{width:100%;max-width:300px;height:auto}.donated-by-badge{background:var(--rose-light);color:#a23a64;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:750}.donated-by-credit{color:inherit;opacity:.85}a.donated-by-credit:hover{color:var(--pink);opacity:1}@media (max-width:860px){.donated-by-card{grid-template-columns:1fr}.donated-by-logo{border-bottom:1px solid var(--border);border-left:0;flex-direction:row;order:0;justify-content:space-between;gap:16px;padding:22px 28px}.donated-by-logo img{max-width:200px}.donated-by-copy{padding:32px 28px 34px}}@media (max-width:640px){html body .donated-by{padding:48px 0}.donated-by-logo{padding:16px 18px}.donated-by-logo img{max-width:132px}.donated-by-badge{letter-spacing:.08em;padding:5px 9px;font-size:9px}.donated-by-copy{padding:24px 18px 26px}html body .donated-by-copy h2{font-size:var(--m-h2,28px);margin-bottom:14px}.donated-by-lead{font-size:15px;line-height:1.6}.donated-by-note{margin-bottom:20px;font-size:14px;line-height:1.65}.donated-by-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.donated-by-list li{white-space:nowrap;justify-content:flex-start;padding:8px 10px 8px 8px;font-size:12px}.donated-by-cta{justify-content:center;width:100%}}.wallet-donate-head{justify-content:space-between;align-items:center;display:flex}.live-badge{color:#2f7a48;letter-spacing:.08em;text-transform:uppercase;background:#e8f3eb;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:750;display:flex}.live-badge i{background:#2f9a55;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.wallet-donate-label{color:#6f7587;letter-spacing:.06em;text-transform:uppercase;margin:22px 0 8px;font-size:12px;font-weight:700}.wallet-donate-address{background:#f5f6f9;border:1px solid #e3e6ee;border-radius:10px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.wallet-donate-address code{color:var(--navy);overflow-wrap:anywhere;flex:1;font-size:13px}.wallet-donate-address button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;padding:9px 14px;font-size:13px;font-weight:700}.wallet-donate-address button:hover{background:var(--pink-hover,#c4457a)}.wallet-donate-note{color:#6f7587;margin:10px 0 0;font-size:13px;line-height:1.6}.wallet-feed{border-top:1px solid #eceef3;margin-top:24px;padding-top:18px}.wallet-feed-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.wallet-feed-head strong{color:var(--navy);font-family:var(--serif);font-size:18px;font-weight:400}.wallet-feed-head a{color:#b8416f;font-size:12px;font-weight:600}.wallet-feed ul{max-height:330px;margin:0;padding:0;list-style:none;overflow:auto}.wallet-feed li{border-bottom:1px solid #f0f1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:11px 2px;transition:background .6s;display:grid}.wallet-feed li:last-child{border-bottom:0}.wallet-feed li.is-new{animation:3s ease-out feed-new}@keyframes feed-new{0%{background:#fdecf3}to{background:0 0}}.wallet-feed-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.wallet-feed-icon.wallet{color:#c4457a;background:#fdecf3}.wallet-feed-icon.artwork{color:#4b56a8;background:#eef0fb}.wallet-feed-who,.wallet-feed-amount{flex-direction:column;min-width:0;display:flex}.wallet-feed-who strong{color:var(--navy);font-size:14px}.wallet-feed-who small,.wallet-feed-amount small{color:#8a90a0;font-size:12px}.wallet-feed-amount{text-align:right}.wallet-feed-amount strong{color:var(--navy);white-space:nowrap;font-size:14px}.wallet-feed-empty{color:#6f7587;margin:8px 0;font-size:13px}.wallet-feed-privacy{color:#8a90a0;margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:560px){.wallet-donate-address{flex-direction:column;align-items:stretch}.wallet-feed-head{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.live-badge i,.wallet-feed li.is-new{animation:none}}.wallet-button{margin-top:20px}.wallet-button .wallet-donate-label{margin-top:0}.wallet-button-amounts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.wallet-button-amounts>button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #e3e6ee;border-radius:10px;padding:11px 6px;font-size:14px;font-weight:650}.wallet-button-amounts>button:hover{border-color:var(--pink)}.wallet-button-amounts>button.active{border-color:var(--pink);color:#b8416f;background:#fdecf3}.wallet-button-custom{border:1px solid #e3e6ee;border-radius:10px;align-items:center;padding:0 10px;display:flex}.wallet-button-custom input{color:var(--navy);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0;font-size:14px}.wallet-button-custom b{color:#8a90a0;font-size:12px}.wallet-button-main{justify-content:center;width:100%;margin-top:12px}.wallet-button-main:disabled{cursor:not-allowed;opacity:.6}.wallet-button-note{color:#6f7587;margin:10px 0 0;font-size:12px;line-height:1.6}.wallet-button-error{color:#a3372f;background:#fdecec;border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.wallet-button-link{color:#b8416f;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.wallet-button-done{background:#e8f3eb;border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.wallet-button-done>span{color:#fff;background:#2f9a55;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.wallet-button-done strong{color:#1f5c36;font-size:15px;display:block}.wallet-button-done p{color:#3d6b4c;margin:4px 0 8px;font-size:13px;line-height:1.6}.wallet-button-done a{color:#1f5c36;font-weight:600}.wallet-donate-or{border-top:1px solid #eceef3;padding-top:18px;text-transform:none!important;letter-spacing:0!important;margin-top:22px!important;font-size:13px!important}@media (max-width:560px){.wallet-button-amounts{grid-template-columns:repeat(4,1fr)}.wallet-button-custom{grid-column:1/-1}}.test-network-banner{color:#7a5a1c;background:#fff4df;border:1px dashed #d9a441;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.test-network-banner a{color:#7a5a1c;font-weight:700}.wallet-button-custom input{appearance:textfield}.wallet-button-custom input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-button-custom input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-button-amounts{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr)}.wallet-button-custom,.wallet-button-custom input{min-width:0}@media (max-width:560px){.wallet-button-amounts{grid-template-columns:repeat(4,minmax(0,1fr))}}.coin-tabs{background:#f3f4f8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:18px;padding:4px;display:grid}.coin-tabs button{color:#596075;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:14px;font-weight:650;display:flex}.coin-tabs button small{color:#9aa0ae;font-size:11px;font-weight:700}.coin-tabs button.active{color:var(--navy);background:#fff;box-shadow:0 2px 8px #1c21401a}.coin-dot{border-radius:50%;width:10px;height:10px}.coin-xtz{background:#2c7df7}.coin-eth{background:#627eea}.coin-sol{background:linear-gradient(135deg,#9945ff,#14f195)}.wallet-feed-head span{color:#8a90a0;font-size:12px}.wallet-donate-note a{color:#b8416f;font-weight:600}@media (max-width:560px){.coin-tabs button small{display:none}}.feed-filter{gap:4px;display:flex}.feed-filter button{color:#6f7587;cursor:pointer;background:0 0;border:1px solid #e3e6ee;border-radius:14px;padding:4px 9px;font-size:11px;font-weight:700}.feed-filter button.active{border-color:var(--pink);color:#b8416f;background:#fdecf3}.wallet-feed-empty a{color:#b8416f;font-weight:600}.wallet-donate{position:relative;overflow:hidden}.wallet-donate:before{content:"";background:linear-gradient(90deg,#d64f85,#f08aa8 45%,#d7ae64);height:5px;position:absolute;inset:0 0 auto}.wallet-donate-head{align-items:flex-start}.wallet-donate-title{color:var(--navy);letter-spacing:-.025em;margin:8px 0 0;font-size:26px;font-weight:620;line-height:1.15}.wallet-donate-title em{color:var(--pink);font-family:var(--serif);font-weight:400}.coin-tabs button{padding:12px 6px;font-size:15px;transition:background .2s,box-shadow .2s,color .2s}.coin-tabs .coin-dot{color:#fff;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-family:Segoe UI Symbol,Noto Sans Symbols,Noto Sans,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.coin-tabs button:not(.active) .coin-dot{opacity:.75}.wallet-amount{cursor:text;background:linear-gradient(#fdf3f7,#fff);border:1.5px solid #f1d3df;border-radius:16px;padding:18px 20px 16px;transition:border-color .2s,box-shadow .2s;display:block}.wallet-amount:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px #d64f8524}.wallet-amount-label{color:#b8416f;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.wallet-amount-field{align-items:baseline;gap:10px;margin-top:6px;display:flex}.wallet-amount-field input{appearance:textfield;color:var(--navy);font:inherit;letter-spacing:-.03em;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:0;font-size:44px;font-weight:650;line-height:1.1}.wallet-amount-field input::placeholder{color:#d5d8e2}.wallet-amount-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-amount-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wallet-amount-field b{color:#b8416f;background:#fff;border:1px solid #f1d3df;border-radius:20px;flex:none;padding:6px 12px;font-size:14px;font-weight:750}.wallet-amount small{color:#8a90a0;margin-top:8px;font-size:12px;display:block}.wallet-button-main{background:linear-gradient(135deg,#d64f85,#e2698f);border-radius:14px;gap:8px;margin-top:14px;padding:17px 20px;font-size:16px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 30px #d64f854d}.wallet-button-main:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 36px #d64f8566}.wallet-button-main:disabled{box-shadow:none;color:#8a90a0;opacity:1;background:#e9eaf0}.wallet-button-main span{font-size:18px}.wallet-trust{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.wallet-trust li{color:#4d5468;background:#f5f6f9;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.wallet-trust li span{color:#2f7a48;background:#e8f3eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}@media (max-width:560px){.wallet-trust{grid-template-columns:1fr}.wallet-amount-field input{font-size:36px}.wallet-donate-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.wallet-button-main{transition:none}.wallet-button-main:not(:disabled):hover{transform:none}}@media (max-width:640px){html body{--m-h1:clamp(31px, 8.8vw, 37px);--m-h2:clamp(27px, 7.6vw, 32px);--m-h3:21px;--m-section:56px;--m-stack:28px}html body :is(.hero,.page-hero,.legal-header,.article-header) h1{font-size:var(--m-h1);letter-spacing:-.035em;line-height:1.04}html body .hero h1{font-size:clamp(34px,9.8vw,41px)}html body :is(.section-heading,.campaign-content,.featured-story-copy,.transparency-copy,.home-closing-copy,.section-kicker,.page-intro-grid,.future-grid,.page-cta,.current-grid,.two-col-content,.scholarship-privacy-grid,.scholarship-applications-head,.collection-feature-grid,.future-collection-inner,.donation-intro,.share-inner,.contact-aside,.footer-message) h2{font-size:var(--m-h2);letter-spacing:-.03em;line-height:1.06}html body :is(.form-panel-intro,.contributor-section-head) h3{font-size:var(--m-h3)}html body .community-statement{margin-bottom:32px;font-size:25px}html body .hero .hero-supporting{margin-top:16px;font-size:16px}html body .hero .hero-lead,html body .page-hero-copy{font-size:15px;line-height:1.6}html body :is(.prose,.page-intro-grid .prose,.two-col-content .prose){padding-top:0;font-size:15px;line-height:1.75}html body .lead-prose{font-size:18px!important}html body .article-intro{font-size:17px}html body :is(.section,.page-section,.home-closing-cta,.community-section,.page-cta,.partner-showcase,.donated-by),html body #top main>.section{padding-block:var(--m-section)}html body .page-hero{padding:48px 0 52px}html body .legal-header{padding:52px 0}html body .article-header{padding:48px 0 52px}html body .legal-content{padding-top:40px;padding-bottom:64px}html body :is(.section-kicker,.section-heading,.home-how-heading){margin-bottom:var(--m-stack)}html body :is(.contributor-section-head,.involvement-forms,.contact-details,.scholarship-eligibility,.scholarship-applications-steps,.scholarship-applications-foot){margin-top:32px}html body :is(.featured-story,.transparency-grid,.page-hero-inner,.page-intro-grid,.current-grid,.two-col-content,.scholarship-privacy-grid,.collection-feature-grid,.contest-layout,.future-collection-inner,.donation-grid,.contact-grid,.home-closing-grid){gap:var(--m-stack)}html body .footer-top{gap:36px;padding-bottom:40px}html body .site-footer{padding-top:56px}html body .hero,html body .hero-grid{min-height:0}html body .hero-copy{padding:44px 0 40px}html body .hero .hero-campaign-chip,html body .hero .trust-note{margin-top:20px}html body .hero .hero-campaign-chip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;display:grid}html body .hero .hero-chip-figure{grid-column:1/-1;padding-top:10px}html body .shell.values-row.values-row-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:18px}html body .values-row.values-row-four>div{padding:18px 16px}html body .values-row.values-row-four h3{margin:8px 0 6px;font-size:20px}html body .values-row.values-row-four p{font-size:14px;line-height:1.55}html body :is(.story-timeline,.three-card-grid,.value-card-grid,.record-grid,.involve-grid,.selected-supporters,.vision-card-grid) article{min-height:0;padding:22px}html body .action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .action-grid article{min-height:0;padding:18px 14px 20px;border-top:0!important;border-left:0!important}html body .action-grid article:nth-child(2n){border-left:1px solid var(--border)!important}html body .action-grid article:nth-child(n+3){border-top:1px solid var(--border)!important}html body .action-grid .action-icon{width:40px;height:40px}html body .action-grid article>p{margin:12px 0 4px}html body .action-grid h3{margin-bottom:8px;font-size:18px;line-height:1.2}html body .action-grid article>span:not(.action-icon):not(.action-arrow){font-size:13px;line-height:1.55}html body .action-grid article>.action-arrow{width:34px;height:34px;top:18px;bottom:auto;right:14px}html body .value-card-grid h3,html body .selected-supporters h3{margin:18px 0 8px}html body .vision-card-grid small{margin-top:18px}html body .campaign-card{min-height:0}html body .campaign-art{min-height:270px}html body .campaign-poster{width:172px;height:240px;padding:18px}html body .campaign-poster:before{width:118px;height:118px;top:36px;left:26px}html body .campaign-poster span{font-size:22px}html body .campaign-poster small{font-size:14px;bottom:16px;left:18px}html body .featured-story-media{max-width:290px;padding:14px 16px 18px 12px}html body .contest-poster{max-width:300px;margin-inline:auto}html body :is(.page-collection-art,.campaign-number-art,.featured-story-art){height:260px}html body .scholarship-campaign-art{height:270px}html body .scholarship-hero-figures{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}html body .scholarship-hero-figures>div,html body .scholarship-hero-figures>div+div{border-top:0;padding:16px 8px 0 0}html body .scholarship-hero-figures>div+div{border-left:1px solid #ffffff24;padding-left:12px}html:not(.dark) body .scholarship-hero-figures>div+div{border-left-color:#1c214024}html body .scholarship-hero-figures strong{font-size:30px}html body .scholarship-hero-figures span{letter-spacing:.08em;margin-top:8px;font-size:10px;line-height:1.4}html body :is(.section-kicker,.scholarship-campaign-panel,.donation-intro) h2+p{margin-top:14px}html body .coin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}html body .coin-tabs button{justify-content:center;gap:6px;min-width:0;padding-inline:4px;font-size:13px}html body .scholarship-campaign-art strong{margin:10px 0 4px;font-size:84px}html body .collection-visual{height:240px}html body .team-grid.team-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html body .team-grid-four .team-portrait{height:180px}html body .team-grid-four article{padding:0 0 18px}html body .team-grid-four article>:not(.team-portrait){margin-inline:14px}html body .team-grid-four article>small{letter-spacing:.06em;margin-top:14px;font-size:10px;line-height:1.45}html body .team-grid-four h3{overflow-wrap:anywhere;font-size:17px;line-height:1.25}html body .team-grid-four p{font-size:13px;line-height:1.6}html body .partner-wall.partner-wall-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .partner-wall.has-logos article{padding:20px 10px 18px}html body .contributor-grid{gap:14px}html body .contributor-grid article{--card-pad:18px;padding:18px}html body .contributor-art{aspect-ratio:4/3;margin-bottom:16px}html body .contributor-campaign{margin-bottom:10px;font-size:11px;line-height:1.5}html body .contributor-story{margin-bottom:12px;font-size:14px;line-height:1.6}html body .contributor-grid dl>div{grid-template-columns:minmax(88px,34%) 1fr;align-items:baseline;gap:10px;padding:8px 0;display:grid}html body .contributor-grid dd{margin:0}html body .contributor-foot{flex-flow:wrap;align-items:center;gap:10px 14px;padding-top:14px}}@media (max-width:380px){html body{--m-h1:30px;--m-h2:26px;--m-section:48px}html body .shell.values-row.values-row-four{padding-inline:16px}html body .team-grid-four .team-portrait{height:160px}}@media (max-width:640px){html body .campaign-art{min-height:220px}html body .campaign-poster{width:146px;height:200px;padding:16px}html body .campaign-poster:before{width:96px;height:96px;top:32px;left:24px}html body .campaign-poster span{font-size:19px}html body .campaign-poster small{font-size:12px;bottom:12px;left:16px}html body .campaign-content{padding:28px 20px 26px}html body .campaign-content>p:not(.eyebrow):not(.microcopy){margin:14px 0 22px;font-size:15px;line-height:1.6}html body .progress-label{margin-bottom:10px;font-size:13px}html body .progress-label strong{font-size:20px}html body .progress-meta{gap:2px;margin-top:8px;font-size:12px}html body .campaign-proof-grid,html body .campaign-proof-grid.has-four{grid-template-columns:1fr 1fr;margin-top:18px}html body .campaign-proof-grid>div,html body .campaign-proof-grid>div+div{border-top:0;border-left:0;padding:12px 8px 12px 0}html body .campaign-proof-grid>div:nth-child(2n){border-left:1px solid #ffffff24;padding-left:12px}html body .campaign-proof-grid>div:nth-child(n+3){border-top:1px solid #ffffff24}html:not(.dark) body .campaign-proof-grid>div:nth-child(2n),html:not(.dark) body .campaign-proof-grid>div:nth-child(n+3){border-color:#1c21401f}html body .campaign-proof-grid dt{letter-spacing:.08em;font-size:10px}html body .campaign-proof-grid dd{margin-top:5px;font-size:16px}html body .campaign-proof-grid dd small{font-size:11px}html body .campaign-actions{gap:10px;margin-top:20px}html body .microcopy{margin-top:14px;font-size:12px}html body .campaign-sticky-inner{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;padding:10px 12px 10px 16px;display:grid;position:relative}html body .campaign-sticky-copy strong{font-size:14px}html body .campaign-sticky-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html body .campaign-sticky-track{border-radius:0;min-width:0;height:3px;position:absolute;top:-1px;left:0;right:0}html body .campaign-sticky-pct{margin:0;font-size:17px}html body .campaign-sticky .button{min-height:38px;padding-inline:14px}html body .campaign-sticky-long{display:none}html body .campaign-sticky-close{padding:6px 2px}body:has(.campaign-sticky.is-shown) .back-to-top{bottom:76px}html body .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .collection-card{border-radius:12px;flex-direction:column;display:flex}html body .collection-visual{height:170px}html body .collection-visual-meta{display:none}html body .collection-card .visual-stamp{padding:3px 7px;font-size:11px;top:8px;left:8px}html body .collection-info{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:0;padding:12px 12px 14px}html body .collection-info p{letter-spacing:.08em;margin:0 0 4px;font-size:9px;line-height:1.4}html body .collection-info h3{font-size:17px;line-height:1.2}html body .collection-description{margin-top:6px;font-size:12px;line-height:1.5;display:block}html body .collection-info .circle-link{width:32px;height:32px;margin-top:auto}html body .collection-info .circle-link svg{width:14px;height:14px}html body .featured-story-media{max-width:250px;padding:12px 14px 16px 10px}html body .featured-story-frame{aspect-ratio:4/5}html body .featured-story-image{object-fit:cover;object-position:50% 20%;height:100%}html body .featured-story-frame figcaption{padding:10px 12px}html body .featured-story-tag{font-size:9px}html body .featured-story-artist{font-size:13px}html body .featured-story-plate{top:34px;right:34px}html body .featured-story-ring{width:150px;height:150px;top:-14px;right:-18px}html body .featured-story-copy h2+p,html body .featured-story-copy h2+.story-source-label+p{margin-top:14px}html body .featured-story-copy>p:not(.eyebrow){font-size:15px;line-height:1.65}html body .story-impact-note{gap:4px;margin-top:18px;padding:12px 14px}html body .story-impact-note strong{font-size:16px}html body .story-impact-note span{font-size:12px;line-height:1.55}html body .featured-story-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}html body .featured-story-facts>div{padding:11px 10px 11px 0}html body .featured-story-facts>div:nth-child(2n){border-left:1px solid var(--border);padding-left:12px}html body .featured-story-facts dt{letter-spacing:.08em;font-size:10px}html body .featured-story-facts dd{margin-top:4px;font-size:13px;line-height:1.45}html body .featured-story-actions{flex-direction:column;gap:12px;margin-top:22px}html body .featured-story-actions .button{justify-content:center;width:100%}html body .featured-story-actions .plain-link{justify-content:center}html body .hero-copy{padding:30px 0}html body .hero .eyebrow{margin-bottom:12px;font-size:11px}html body .hero h1{font-size:clamp(34px,9.6vw,40px);line-height:1}html body .hero .hero-supporting{margin-top:12px;font-size:15px;line-height:1.4}html body .hero .hero-lead{margin:8px 0 18px;font-size:14px;line-height:1.55}html body .hero-actions{flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .hero-actions .button{white-space:nowrap;gap:6px;width:100%;min-height:46px;padding-inline:8px;font-size:13px}html body .hero-actions .button svg{width:14px;height:14px}html body .hero .hero-campaign-chip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:14px;padding:12px 14px;display:grid}html body .hero .hero-chip-pulse{width:26px;height:26px}html body .hero .hero-chip-body small,html body .hero .hero-chip-figure small{letter-spacing:.05em;font-size:10px}html body .hero .hero-chip-body strong{margin-top:1px;font-size:14px}html body .hero .hero-chip-figure{text-align:right;border-top:0;border-left:1px solid #ffffff29;grid-column:auto;align-items:flex-end;width:auto;padding:0 0 0 12px}html body .hero .hero-chip-figure strong{font-size:17px;line-height:1.1}html body .hero .trust-note{gap:10px;margin-top:14px}html body .hero .trust-faces i{width:24px;height:24px;margin-left:-6px}html body .hero .trust-faces i:first-child{margin-left:0}html body .hero .trust-note p{font-size:12px;line-height:1.4}html body .hero .trust-note strong{font-size:12px}}@media (max-width:380px){html body .hero-actions .button{gap:4px;padding-inline:6px;font-size:12px}html body .hero-actions .button svg{display:none}html body .hero .hero-campaign-chip{column-gap:10px;padding:11px 12px}}@media (max-width:640px){html body .hero .trust-note{display:none}html body .hero-copy{padding:36px 0 40px}html body .hero .hero-lead{display:none}html body .hero .hero-supporting{margin-bottom:22px}html:not(.dark) body .page-hero-logo-light,html body .page-hero-logo{display:none}html body .page-hero-inner{gap:0}html body .lead-prose{margin-bottom:14px;font-size:17px!important;line-height:1.5!important}html body .story-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .story-timeline article,html body .story-timeline article:nth-child(n){border:1px solid var(--border);border-radius:12px;padding:16px 14px}html body .story-timeline small{letter-spacing:.06em;margin:10px 0 6px;font-size:10px}html body .story-timeline h3{margin-bottom:8px;font-size:17px;line-height:1.25}html body .story-timeline p{font-size:13px;line-height:1.55}html body .three-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .three-card-grid article,html body .three-card-grid article:nth-child(n){border:1px solid var(--border);border-radius:12px;padding:16px 14px}html body .three-card-grid article:first-child{grid-column:1/-1}html body .three-card-grid article>span{font-size:10px}html body .three-card-grid h3{margin:12px 0 8px;font-size:17px;line-height:1.25}html body .three-card-grid p{font-size:13px;line-height:1.55}html body .value-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .value-card-grid article,html body .value-card-grid article:nth-child(n){border:1px solid var(--border);border-radius:12px;padding:16px 14px}html body .value-card-grid article:last-child:nth-child(odd){grid-column:1/-1}html body .value-card-grid h3{margin:10px 0 6px;font-size:17px}html body .value-card-grid p{font-size:13px;line-height:1.55}html body .future-grid p:not(.eyebrow){font-size:15px;line-height:1.6}html body .future-tags{gap:8px}html body .page-section:not(.soft-section) .three-card-grid article{background:var(--surface-alt)}html body .scholarship-campaign-figures{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 18px}html body .scholarship-campaign-figures>div{border-top:0;padding:14px 8px 0 0}html body .scholarship-campaign-figures>div+div{border-left:1px solid var(--border);padding-left:10px}html body .scholarship-campaign-figures dt{letter-spacing:.06em;font-size:10px;line-height:1.35}html body .scholarship-campaign-figures dd{overflow-wrap:anywhere;margin-top:6px;font-size:17px}html body .scholarship-campaign-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .scholarship-campaign-actions .button{white-space:nowrap;gap:6px;width:100%;padding-inline:8px;font-size:13px}html body .data-note{font-size:12px;line-height:1.5}html body .scholarship-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .scholarship-flow>li{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;padding:14px}html body .scholarship-flow>li:before,html body .scholarship-flow>li:after{display:none}html body .scholarship-flow-chip{width:30px;height:30px;font-size:12px}html body .scholarship-flow h3{margin:12px 0 6px;font-size:18px}html body .scholarship-flow p{font-size:13px;line-height:1.5}html body .scholarship-flow small{margin-top:10px;padding-top:10px;font-size:11px;line-height:1.45}html body .process-note{margin-top:20px;font-size:13px}html body .scholarship-eligibility{grid-template-columns:repeat(2,minmax(0,1fr))}html body .scholarship-eligibility>div,html body .scholarship-eligibility>div:nth-child(n){border:1px solid var(--border);margin:0 -1px -1px 0;padding:16px 14px}html body .scholarship-eligibility dt{font-size:10px}html body .scholarship-eligibility dd{margin-top:8px;font-size:14px;line-height:1.45}html body .scholarship-privacy-grid{gap:18px}html body .scholarship-privacy-mark{width:64px;height:64px}html body .scholarship-privacy-mark svg{width:28px;height:28px}html body .scholarship-withheld{flex-wrap:wrap;gap:6px;margin-top:18px}html body .scholarship-withheld li{padding:7px 11px;font-size:12px}html body .scholarship-privacy-note{padding-top:14px;margin-top:18px!important;font-size:13px!important}html body .record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .record-grid article,html body .record-grid article:nth-child(n){border:1px solid var(--border);border-radius:12px;padding:14px}html body .record-grid article:last-child:nth-child(odd){grid-column:1/-1}html body .record-grid p{margin-top:10px;font-size:13px}html body .record-grid .status-pill{margin-top:10px;font-size:10px}html body .record-institution{line-height:1.4;font-size:11px!important}html body .privacy-record-note{margin-top:20px;padding:14px;font-size:13px;line-height:1.6}html body .scholarship-applications-head{flex-direction:column;align-items:flex-start;gap:12px}html body .scholarship-applications-copy{font-size:15px;line-height:1.6}html body .scholarship-applications-steps li{padding:16px 0 0}html body .scholarship-applications-steps h3{margin:10px 0 6px;font-size:18px}html body .scholarship-applications-steps p{font-size:13px;line-height:1.55}html body .scholarship-applications-steps{gap:14px}html body .scholarship-campaign-actions{flex-wrap:nowrap;gap:8px;display:flex}html body .scholarship-campaign-actions .button{flex:auto;width:auto}html body .scholarship-campaign-actions .button-ghost{flex:0 auto}}@media (max-width:400px){html body .scholarship-campaign-actions .button{padding-inline:10px;font-size:12px}html body .scholarship-campaign-actions .button svg{display:none}}@media (max-width:640px){html body .scholarship-flow>li:nth-child(n){margin-top:0}html body .page-collection-art{border-radius:12px;height:220px}html body .collection-feature-grid h2+p{margin-top:12px}html body .collection-feature-grid .lead-prose{font-size:16px!important;line-height:1.55!important}html body .collection-feature-grid .tag-row{gap:6px;margin-top:16px}html body .collection-feature-grid .tag-row span{letter-spacing:.06em;padding:6px 8px;font-size:9px}html body .collection-feature-grid .button{margin-top:20px}html body .contest-layout .contest-results{grid-template-columns:repeat(3,minmax(0,1fr))}html body .contest-layout .contest-results article,html body .contest-layout .contest-results article:nth-child(n){border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;margin:0 -1px 0 0;padding:14px 10px}html body .contest-results>article>span{font-size:20px;line-height:1}html body .contest-results strong{overflow-wrap:anywhere;font-size:12px}html body .contest-results p{margin-top:3px;font-size:11px;line-height:1.4}html body .collection-profile-link{margin-top:16px!important}html body .contest-poster{max-width:250px}html body .contest-poster figcaption{padding:10px 12px;font-size:12px}html body .section-kicker h2+p{margin-top:12px}html body .future-collection-inner{gap:6px}html body .future-collection-inner>span{font-size:48px;line-height:1}html body .future-collection-inner h2+p{margin-top:10px}html body .future-collection-inner p{font-size:14px;line-height:1.55}html body .contributor-filters{margin-top:0}html body .contributor-section-head p{margin-bottom:20px;font-size:13px;line-height:1.55}html body .contributor-section-head.archive-head{margin-top:40px}html body .contributor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .contributor-grid article{--card-pad:12px;border-radius:12px;padding:12px}html body .contributor-art{aspect-ratio:1;margin-bottom:10px}html body .contributor-number{color:#fff;z-index:2;background:#1c2140b8;border-radius:999px;padding:3px 7px;font-size:10px;top:8px;right:8px}html body .contributor-grid article>small{overflow-wrap:anywhere;font-size:10px}html body .contributor-grid h3{margin:4px 0 6px;font-size:16px;line-height:1.2}html body .contributor-campaign{letter-spacing:.04em;margin-bottom:6px;font-size:9px}html body .contributor-story{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}html body .contributor-grid dl>div{padding:6px 0;display:block}html body .contributor-grid dt{letter-spacing:.05em;font-size:9px}html body .contributor-grid dd{margin-top:2px;font-size:12px;line-height:1.4}html body .contributor-tags{gap:4px;margin-top:8px}html body .contributor-tags span{padding:3px 6px;font-size:10px}html body .contributor-foot{flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px}html body .contributor-status{margin-top:0;padding:4px 7px;font-size:9px}html body .contributor-links{flex-direction:column;gap:4px;display:flex}html body .contributor-links a{font-size:12px}html body .archive-note{font-size:13px;line-height:1.6}html body .section-kicker.centered p{font-size:14px;line-height:1.6}html body .selected-supporters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .selected-supporters article,html body .selected-supporters article:nth-child(n){border:1px solid var(--border);border-radius:12px;min-height:0;padding:16px 14px}html body .selected-supporters article:first-child{grid-column:1/-1}html body .selected-supporters h3{margin:10px 0 6px;font-size:17px}html body .selected-supporters p{font-size:13px;line-height:1.55}html body .contact-aside>p{margin-top:12px;font-size:15px;line-height:1.6}html body .contact-details{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}html body .contact-details article{gap:4px;padding:12px 0}html body .contact-details article:nth-child(2n){border-left:1px solid var(--border);padding-left:12px}html body .contact-details article:last-child:nth-child(odd){grid-column:1/-1}html body .contact-details span{font-size:10px}html body .contact-details strong{overflow-wrap:anywhere;font-size:15px}html body .contact-form{border-radius:12px;padding:18px 16px}html body .contact-form label{gap:6px;margin-bottom:14px;font-size:11px}html body .contact-form :is(input,select,textarea){padding:11px 12px;font-size:16px}html body .contact-form textarea{min-height:120px}html body .contact-form .form-row{gap:0}html body .contact-form .button{justify-content:center;width:100%}html body .contact-note{padding:24px 0}html body .donation-intro>p{font-size:14px;line-height:1.6}html body .donation-trust{grid-template-columns:28px 1fr;gap:12px;margin-top:20px}html body .donation-trust>span{width:28px;height:28px}html body .donation-panel.wallet-donate{border-radius:14px;padding:18px 16px}html body .test-network-banner{font-size:12px;line-height:1.5}html body .wallet-feed{margin-top:18px;padding-top:14px}html body .involve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .involve-grid article,html body .involve-grid article:nth-child(n){border:1px solid var(--border);border-radius:12px;min-height:0;padding:14px 14px 40px}html body .involve-grid article:last-child:nth-child(odd){grid-column:1/-1}html body .involve-grid article>span{font-size:11px}html body .involve-grid h2{margin:10px 0 6px;font-size:18px;line-height:1.2}html body .involve-grid p{max-width:none;font-size:13px;line-height:1.5}html body .involve-grid article>a{border-radius:inherit;bottom:0;justify-content:flex-end;align-items:flex-end;width:auto;height:auto;padding:14px;display:flex;inset:0}html body .involve-grid article>a svg{width:16px;height:16px}html body .section-kicker>p{font-size:14px;line-height:1.6}html body .involvement-forms{margin-top:20px}html body .form-tabs button{min-height:44px;padding-inline:6px;font-size:11px}html body .form-panel{gap:16px;padding:18px 16px}html body .form-panel-intro p{margin-top:10px;font-size:13px;line-height:1.55}html body .form-panel .contact-form{background:0 0;border-radius:0;padding:0}html body .share-inner h2{margin-top:12px}html body .donation-section{padding-top:44px}html body .wallet-donate-title{font-size:21px}html body .test-network-banner{margin-top:12px}html body .coin-tabs,html body .wallet-button{margin-top:14px}html body .wallet-amount{border-radius:14px;padding:12px 14px}html body .wallet-amount-label{font-size:11px}html body .wallet-amount-field input{font-size:32px}html body .wallet-button-main{min-height:50px;padding-block:14px}html body .wallet-trust{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}html body .wallet-trust li{gap:5px;padding:6px 9px;font-size:11px}html body .wallet-button-note{font-size:12px}html body .wallet-donate-or{margin-top:16px;padding-top:14px}html body .wallet-donate-address{flex-direction:row;align-items:center;gap:8px;padding:8px 8px 8px 10px}html body .wallet-donate-address code{font-size:11px;line-height:1.4}html body .wallet-donate-address button{padding:8px 12px}html body .wallet-donate-note{font-size:12px;line-height:1.5}html body .wallet-feed-privacy{font-size:11px;line-height:1.5}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
