@font-face{font-family:Fraunces;src:url(/fonts/donate-fraunces-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;src:url(/fonts/donate-fraunces-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;src:url(/fonts/donate-ibm-plex-sans-latin.woff2) format("woff2");font-style:normal;font-weight:100 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;src:url(/fonts/donate-ibm-plex-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 700;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.ozt-donate{--ink:#1E1B16;--paper:#F6EEDD;--accent:#C8792B;--link:#985F25;--ink-2:#514b43;--ink-3:#71695e;--line:#ddd4c3;--line-strong:#c9bca5;--surface:#fbf7ee;--sunk:#eee5d5;--accent-soft:#f0dfc8;--accent-ink:#87501f;--on-accent:#fffaf1;--focus:#a65c21;--wrap:76rem;--gap:clamp(1rem,.6rem + 1.6vw,2rem);font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.ozt-donate *{box-sizing:border-box}html:has(.ozt-donate){scroll-behavior:smooth}.ozt-donate{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}.ozt-donate a{color:var(--link);text-underline-offset:.2em}.ozt-donate button,.ozt-donate input,.ozt-donate select{font:inherit}.ozt-donate .skip-link{position:absolute;left:16px;top:-60px;background:var(--paper);color:var(--ink);padding:12px 16px;border-radius:8px;z-index:50}.ozt-donate .skip-link:focus{top:12px}.ozt-donate :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.ozt-donate .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ozt-donate .site-header{background:var(--ink);color:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid #ffffff24}.ozt-donate .header-inner{width:min(100% - 2 * var(--gap),var(--wrap));min-height:68px;margin:auto;display:flex;align-items:center;gap:clamp(16px,2.5vw,34px)}.ozt-donate .brand{display:inline-flex;align-items:center;flex:none}.ozt-donate .brand img{display:block;width:clamp(136px,11vw,160px);height:auto}.ozt-donate .main-nav{display:flex;align-items:center;gap:clamp(12px,1.7vw,25px);margin-left:auto}.ozt-donate .main-nav a{font-size:13px;color:#e0d8cb;text-decoration:none;white-space:nowrap}.ozt-donate .main-nav a:focus-visible,.ozt-donate .main-nav a:hover{color:var(--paper)}.ozt-donate .header-actions{display:flex;align-items:center;gap:14px;flex:none}.ozt-donate .language-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--paper);background:var(--ink);border:0;padding:8px 19px 8px 3px;font-size:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23F6EEDD' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%}.ozt-donate .language-select option{color:var(--ink);background:var(--paper)}.ozt-donate .header-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;color:var(--ink);background:var(--accent);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ozt-donate .header-link:hover{background:#d58a43}.ozt-donate .donate-layout{width:min(100% - 2 * var(--gap),var(--wrap));margin:0 auto;padding:clamp(32px,5vw,64px) 0 clamp(32px,4vw,52px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.ozt-donate .story-column{padding-top:4px;max-width:48rem}.ozt-donate .eyebrow,.ozt-donate .form-kicker{font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--accent-ink);margin:0 0 24px}.ozt-donate .eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase}.ozt-donate .eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft);flex:none}.ozt-donate .story-column h1{font-family:Fraunces,"Noto Serif",Georgia,serif;font-size:clamp(42px,4.5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--ink);margin:0 0 20px}.ozt-donate .story-column h1 span{color:var(--accent)}.ozt-donate .intro-copy{font-size:20px;line-height:1.6;color:var(--ink-2);max-width:46ch;margin:0}.ozt-donate .impact-note{display:flex;gap:16px;align-items:flex-start;margin-top:32px;padding:24px 0 24px 16px;border-left:2px solid #d4a66f}.ozt-donate .impact-icon{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);display:grid;place-items:center;flex:none}.ozt-donate .impact-icon svg{width:23px;stroke:var(--accent-ink);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.ozt-donate .impact-note strong{display:block;font-size:17px;font-weight:600}.ozt-donate .impact-note p{font-size:15px;color:var(--ink-3);margin:4px 0 0;line-height:1.55}.ozt-donate .quote-card{margin-top:28px;background:var(--sunk);padding:22px 26px 19px;border-radius:14px}.ozt-donate .quote-mark{font:700 46px/1 Georgia;color:var(--accent);margin-bottom:2px}.ozt-donate .quote-card blockquote{margin:0 0 17px;color:var(--ink);font:500 20px/1.45 Fraunces,"Noto Serif",Georgia,serif;max-width:34ch}.ozt-donate .quote-attribution{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:13px;margin:0}.ozt-donate .avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e1d1b9;color:var(--ink);font-weight:600}.ozt-donate .trust-line{font-size:13px;color:var(--ink-3);letter-spacing:.02em;margin:22px 0 0}.ozt-donate .trust-line span{color:var(--accent);margin-right:7px}.ozt-donate .form-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 0 #1e1b160f,0 12px 32px -18px #1e1b1659;padding:clamp(24px,3vw,36px)}.ozt-donate .form-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.ozt-donate .form-kicker{font-size:13px;margin:0 0 4px;text-transform:uppercase}.ozt-donate .form-heading h2,.ozt-donate .success-state h2{font-family:Fraunces,"Noto Serif",Georgia,serif;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0}.ozt-donate .step-badge{color:var(--ink);font-size:14px}.ozt-donate .step-badge span{color:var(--ink-3)}.ozt-donate .form-intro{font-size:16px;color:var(--ink-2);margin:20px 0}.ozt-donate .frequency-group{border:0;padding:4px;margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;background:var(--sunk);border-radius:10px}.ozt-donate .frequency-option{position:relative;cursor:pointer;min-height:44px}.ozt-donate .frequency-option input{position:absolute;opacity:0;inset:0}.ozt-donate .frequency-option span{border:1px solid transparent;border-radius:8px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:15px;font-weight:600}.ozt-donate .frequency-option small{font-size:11px;font-weight:400;margin-left:5px}.ozt-donate .frequency-option input:checked+span{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:0 1px 3px #1e1b1612}.ozt-donate .frequency-option input:focus-visible+span{outline:3px solid var(--focus);outline-offset:1px}.ozt-donate .field-label-row{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.ozt-donate .amount-group legend,.ozt-donate .field-label-row label,.ozt-donate .input-field label{font-size:15px;font-weight:600;color:var(--ink)}.ozt-donate .rate-note,.ozt-donate .required-note{font-size:12px;color:var(--ink-3)}.ozt-donate .currency-control{position:relative}.ozt-donate .currency-control select{width:100%;height:50px;border:1px solid var(--line-strong);border-radius:8px;padding:0 42px 0 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);color:var(--ink);font-size:15px;cursor:pointer}.ozt-donate .select-chevron{pointer-events:none;position:absolute;right:16px;top:11px;font-size:21px;color:var(--ink-2)}.ozt-donate .currency-help{font-size:13px;color:var(--ink-3);margin:7px 0 20px}.ozt-donate .amount-group{border:0;padding:0;margin:0}.ozt-donate .amount-group legend{display:block;width:100%;margin-bottom:9px}.ozt-donate .amount-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ozt-donate .amount-button{min-height:46px;border:1.5px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink-2);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ozt-donate .amount-button:hover{border-color:var(--ink-3)}.ozt-donate .amount-button[aria-pressed=true]{border-color:var(--ink);background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ozt-donate .amount-button.custom-choice{font-weight:500}.ozt-donate .custom-amount-wrap{height:50px;display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:8px;margin-top:10px;padding:0 14px;gap:9px}.ozt-donate .custom-amount-wrap:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ozt-donate .amount-symbol{font-weight:600;color:var(--ink);font-size:15px}.ozt-donate .custom-amount-wrap input{border:0;outline:0;min-width:0;flex:1 1;height:100%;font-size:15px;color:var(--ink);background:transparent}.ozt-donate .custom-amount-wrap input::placeholder{color:#81796e}.ozt-donate .field-error{font-size:13px;color:#8d3325;margin:3px 0 0;min-height:0}.ozt-donate .field-error:not(:empty){min-height:18px}.ozt-donate .crypto-panel{margin:18px 0 0}.ozt-donate .crypto-panel fieldset{border:0;padding:0;margin:0}.ozt-donate .crypto-panel legend{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:9px}.ozt-donate .crypto-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ozt-donate .crypto-choice{position:relative;min-height:64px;border:1px solid var(--line-strong);border-radius:8px;padding:9px;display:flex;align-items:center;gap:8px;cursor:pointer}.ozt-donate .crypto-choice:has(input:checked){border-color:var(--ink);background:var(--accent-soft)}.ozt-donate .crypto-choice input{position:absolute;opacity:0}.ozt-donate .crypto-choice input:focus-visible+.crypto-symbol{outline:3px solid var(--focus)}.ozt-donate .crypto-choice small,.ozt-donate .crypto-choice strong{display:block;font-size:13px}.ozt-donate .crypto-choice small{color:var(--ink-3);font-size:12px}.ozt-donate .crypto-symbol{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f0dfc8;color:#87501f;font-weight:700;font-size:15px}.ozt-donate .ethereum{background:#e8e1d7;color:#514b43}.ozt-donate .usdc{background:#e6e3d8;color:#514b43}.ozt-donate .radio-indicator{width:13px;height:13px;border:1px solid #8c8376;border-radius:50%;margin-left:auto;flex:none}.ozt-donate .crypto-choice:has(input:checked) .radio-indicator{border:4px solid var(--ink)}.ozt-donate .donor-fields{margin-top:22px}.ozt-donate .section-label{font-size:15px;font-weight:600;color:var(--ink)}.ozt-donate .input-field{margin-top:13px}.ozt-donate .input-field label{display:block;margin-bottom:6px}.ozt-donate .input-field label span{color:var(--accent-ink)}.ozt-donate .input-field input{width:100%;height:48px;border:1px solid var(--line-strong);border-radius:8px;padding:0 14px;font-size:15px;color:var(--ink);background:var(--surface)}.ozt-donate .input-field input::placeholder{color:#81796e}.ozt-donate .custom-amount-wrap:has(input[aria-invalid=true]),.ozt-donate .input-field input[aria-invalid=true]{border-color:#8d3325}.ozt-donate .payment-message{font-size:14px;line-height:1.5;color:var(--ink-2);background:var(--sunk);padding:12px 14px;border-radius:8px;margin:20px 0 12px}.ozt-donate .submit-button{width:100%;min-height:52px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:background .15s,transform .15s}.ozt-donate .submit-button:hover{background:#b66b26;transform:translateY(-1px)}.ozt-donate .submit-button:active{transform:translateY(0)}.ozt-donate .button-arrow{font-size:22px;line-height:1}.ozt-donate .form-error{color:#762c22;background:#f4e1d8;border-left:3px solid #a84e32;padding:10px 12px;margin-top:12px;font-size:14px;border-radius:4px}.ozt-donate .security-note{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-3);font-size:12px;margin:16px 0 0}.ozt-donate .security-note strong{color:var(--ink)}.ozt-donate .security-note svg{width:19px;height:19px;fill:none;stroke:#55745e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.ozt-donate .fee-note{font-size:12px;text-align:center;color:var(--ink-3);margin:7px 0 0}.ozt-donate .success-state{text-align:center;padding:40px 4px 20px}.ozt-donate .success-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:#e2eadc;color:#40583b;font-size:24px;font-weight:700}.ozt-donate .success-state .form-kicker{margin-bottom:8px}.ozt-donate .success-state h2{font-size:36px}.ozt-donate .success-state>p:not(.form-kicker){font-size:16px;color:var(--ink-2);max-width:350px;margin:14px auto 20px}.ozt-donate .gift-summary{background:var(--sunk);border-radius:9px;padding:15px;color:var(--ink);font-weight:600;font-size:15px;margin:0 auto 20px;max-width:360px}.ozt-donate .secondary-button{border:1px solid var(--line-strong);border-radius:999px;padding:12px 20px;background:var(--surface);color:var(--ink);font-weight:600;font-size:14px;cursor:pointer}.ozt-donate .bottom-assurance{width:min(100% - 2 * var(--gap),var(--wrap));margin:0 auto 48px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ozt-donate .bottom-assurance>div{display:flex;align-items:center;justify-content:center;gap:12px}.ozt-donate .assurance-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--sunk);color:var(--ink);font-size:20px}.ozt-donate .bottom-assurance small,.ozt-donate .bottom-assurance strong{display:block}.ozt-donate .bottom-assurance strong{font-size:15px;color:var(--ink);font-weight:600}.ozt-donate .bottom-assurance small{font-size:13px;color:var(--ink-3);margin-top:2px}.ozt-donate .site-footer{background:var(--ink);color:#d0c7b8;margin-top:32px;padding:56px 0 28px}.ozt-donate .footer-inner{width:min(100% - 2 * var(--gap),var(--wrap));margin:auto;display:grid;grid-template-columns:minmax(240px,1.5fr) 2fr;grid-gap:32px;gap:32px}.ozt-donate .footer-brand img{width:150px;height:auto}.ozt-donate .footer-about p{max-width:34ch;margin:12px 0 0;font-size:14px;color:#c5bcae}.ozt-donate .footer-links{display:flex;align-items:flex-start;justify-content:flex-end;gap:24px;flex-wrap:wrap;padding-top:8px}.ozt-donate .footer-links a{color:#e7decf;font-size:14px;text-decoration:none}.ozt-donate .footer-links a:hover{text-decoration:underline;color:var(--paper)}.ozt-donate .footer-base{grid-column:1/-1;padding-top:22px;border-top:1px solid #ffffff20;font-size:13px;color:#bdb3a4}.ozt-donate [hidden]{display:none!important}@media(max-width:1050px){.ozt-donate .main-nav{gap:12px}.ozt-donate .main-nav a{font-size:12px}.ozt-donate .donate-layout{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:32px}.ozt-donate .story-column h1{font-size:54px}}@media(max-width:820px){.ozt-donate .main-nav{display:none}.ozt-donate .header-actions{margin-left:auto}.ozt-donate .donate-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px}.ozt-donate .story-column{max-width:58rem}.ozt-donate .story-column h1{font-size:clamp(42px,7vw,58px)}.ozt-donate .intro-copy{font-size:18px}.ozt-donate .impact-note{margin-top:22px;padding:18px 0 18px 16px}.ozt-donate .quote-card,.ozt-donate .trust-line{display:none}.ozt-donate .form-card{width:100%}.ozt-donate .bottom-assurance{margin-bottom:32px}}@media(max-width:560px){.ozt-donate{font-size:16px}.ozt-donate .header-inner{min-height:62px}.ozt-donate .brand img{width:132px}.ozt-donate .header-actions{gap:8px}.ozt-donate .language-select{font-size:12px}.ozt-donate .header-link{min-height:34px;padding:0 12px;font-size:12px}.ozt-donate .donate-layout{padding-top:30px;padding-bottom:30px;gap:24px}.ozt-donate .eyebrow,.ozt-donate .form-kicker{font-size:12px;margin-bottom:15px}.ozt-donate .story-column h1{font-size:clamp(40px,11vw,54px);margin-bottom:14px}.ozt-donate .intro-copy{font-size:17px}.ozt-donate .impact-note{margin-top:17px;padding-top:14px;padding-bottom:14px}.ozt-donate .impact-note strong{font-size:15px}.ozt-donate .impact-note p{font-size:14px}.ozt-donate .form-card{padding:22px 18px;border-radius:12px}.ozt-donate .form-heading{padding-bottom:18px}.ozt-donate .form-heading h2{font-size:30px}.ozt-donate .form-intro{font-size:15px;margin:16px 0}.ozt-donate .frequency-group{margin-bottom:18px}.ozt-donate .frequency-option span{font-size:13px}.ozt-donate .frequency-option small{font-size:9px}.ozt-donate .amount-options{gap:6px}.ozt-donate .amount-button{min-height:44px;font-size:13px}.ozt-donate .crypto-options{gap:6px}.ozt-donate .crypto-choice{padding:7px;gap:6px}.ozt-donate .crypto-choice strong{font-size:11px}.ozt-donate .crypto-choice small{font-size:10px}.ozt-donate .crypto-symbol{width:26px;height:26px;font-size:13px}.ozt-donate .bottom-assurance{grid-template-columns:1fr;gap:14px;padding:18px 0}.ozt-donate .bottom-assurance>div{justify-content:flex-start}.ozt-donate .footer-inner{grid-template-columns:1fr;gap:20px}.ozt-donate .footer-links{justify-content:flex-start;gap:18px}.ozt-donate .footer-base{grid-column:auto;padding-top:16px}.ozt-donate .site-footer{padding-top:36px}}@media(max-width:360px){.ozt-donate .form-card{padding:20px 14px}.ozt-donate .amount-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ozt-donate .crypto-options{grid-template-columns:1fr}.ozt-donate .crypto-choice{min-height:54px}}@media(prefers-reduced-motion:reduce){.ozt-donate *,.ozt-donate :after,.ozt-donate :before{scroll-behavior:auto!important;transition:none!important}}.ozt-donate:has(#currency option[data-oz-crypto]:checked) #crypto-panel{display:block!important}.ozt-donate #crypto-submit-row{display:none}.ozt-donate:has(#currency option[data-oz-crypto]:checked) #crypto-submit-row{display:block}.ozt-donate #crypto-submit{display:block;width:100%;margin-top:8px;padding:14px 20px}