.field-video{color:#f4f1e8;background:#102218}.video-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.video-head h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(3.2rem,7vw,7rem);line-height:.86}.video-head>p{color:#c8d0c8;max-width:560px;line-height:1.75}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.video-grid figure{background:#09140e;border:1px solid #ffffff1d;margin:0}.video-grid .video-featured{grid-column:1/-1}.video-grid video{aspect-ratio:9/16;object-fit:contain;background:#050a07;width:100%;max-height:72vh;display:block}.video-grid .video-featured video{aspect-ratio:16/9;max-height:78vh}.video-grid figcaption{color:#98a69c;letter-spacing:.04em;justify-content:space-between;gap:20px;padding:14px 16px;font-size:.68rem;display:flex}.video-grid figcaption b{color:#e5a62f;letter-spacing:.12em;font-size:.62rem}.video-note{color:#879389;margin:24px 0 0;font-size:.72rem}.bees-story-text{grid-template-columns:minmax(0,760px);justify-content:end}.bees-story-text>div{max-width:760px}.project-photo-wide{grid-column:1/-1}.project-photo-wide img{object-position:center 42%}.hero-actions{flex-wrap:wrap}.pay-button{color:#10110e;background:#e5a62f;border-color:#e5a62f}.pay-button:hover{background:#c8ff2e;border-color:#10110e}.survey-hero-button{color:#10110e;background:#c8ff2e;border-color:#10110e}.survey-hero-button:hover{background:#fff}.donation{color:#f4f1e8;background:#10110e;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.donation-copy h2{letter-spacing:-.065em;margin:18px 0 30px;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.88}.donation-copy>p:last-child{color:#bec4bd;max-width:610px;line-height:1.75}.donation-copy strong{color:#fff}.donation-card{color:#10110e;background:#f4f1e8;border:1px solid #ffffff25;padding:clamp(28px,5vw,58px);box-shadow:18px 18px #e5a62f}.donation-status{font:650 .6rem var(--font-mono);letter-spacing:.12em;border:1px solid;padding:8px 10px;display:inline-block}.donation-price{border-bottom:1px solid #10110e33;grid-template-columns:1fr auto;align-items:end;padding:42px 0 28px;display:grid}.donation-price small{font:600 .64rem var(--font-mono);text-transform:uppercase;color:#60635e;grid-column:1/-1}.donation-price strong{letter-spacing:-.08em;font-size:clamp(5rem,10vw,8.5rem);line-height:.8}.donation-price span{font:700 .75rem var(--font-mono);padding-bottom:8px}.donation-plus{padding:28px 0}.donation-plus b{font-size:1.15rem}.donation-plus p{color:#5d625c;margin-bottom:0;line-height:1.55}.donation-card button{color:#fff;width:100%;height:52px;font:700 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;opacity:.72;cursor:not-allowed;background:#10110e;border:0}.donation-note{color:#6d716b;margin-top:16px;line-height:1.5;display:block}.donation-crypto-link{color:#fff;width:100%;min-height:52px;font:700 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;background:#10110e;justify-content:center;align-items:center;gap:10px;transition:background .2s,color .2s;display:flex}.donation-crypto-link:hover{color:#10110e;background:#c8ff2e}.crypto-payments{border-top:1px solid #ffffff2d;grid-column:1/-1;margin-top:clamp(25px,5vw,70px);padding-top:clamp(55px,8vw,95px)}.crypto-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:34px;display:grid}.crypto-heading h3{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(3rem,7vw,6.6rem);line-height:.86}.crypto-heading>p{color:#b8bdb6;max-width:520px;margin:0;line-height:1.7}.crypto-kicker{font:650 .62rem var(--font-mono);color:#e5a62f;letter-spacing:.12em;text-transform:uppercase}.crypto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crypto-method{color:#10110e;background:#f4f1e8;border:1px solid #ffffff26;flex-direction:column;min-width:0;padding:clamp(20px,3vw,34px);display:flex}.crypto-method header{border-bottom:1px solid #10110e2d;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.crypto-method header>span{font:650 .55rem var(--font-mono);letter-spacing:.12em;color:#6d716b}.crypto-method header>div{align-items:baseline;gap:10px;display:flex}.crypto-method header b{font-size:1.65rem}.crypto-method header small{font:600 .62rem var(--font-mono);color:#646961}.crypto-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;padding:28px 0;display:grid}.crypto-body>img{background:#f4f1e8;border:1px solid #10110e2c;width:150px;height:150px;padding:7px;display:block}.crypto-details{min-width:0}.wallet-label{font:650 .56rem var(--font-mono);color:#696d66;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;display:block}.crypto-details>code{font:600 .72rem/1.55 var(--font-mono);overflow-wrap:anywhere;margin-bottom:12px;display:block}.crypto-copy{color:#10110e;min-height:36px;font:700 .58rem var(--font-mono);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #10110e;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}:is(.crypto-copy:hover,.crypto-copy:focus-visible){color:#fff;background:#10110e}.memo-row{background:#c8ff2e;border:1px solid #10110e;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;padding:15px;display:flex}.memo-row .wallet-label{color:#30322e;margin-bottom:4px}.memo-row strong{font:750 1.1rem var(--font-mono);letter-spacing:.05em}.memo-row .crypto-copy{flex:none}.network-warning{border-top:1px solid #10110e2d;align-items:flex-start;gap:11px;margin-top:auto;padding-top:18px;display:flex}.network-warning svg{color:#a36b00;flex:none}.network-warning p{color:#5f645d;margin:0;font-size:.72rem;line-height:1.55}.network-warning.critical{color:#fff;background:#10110e;border:0;margin:0 -1px -1px;padding:16px}.network-warning.critical p{color:#d9dcd6}.network-warning.critical svg{color:#c8ff2e}.crypto-safety{color:#a9aea7;max-width:970px;font:500 .64rem/1.65 var(--font-mono);border-left:2px solid #c8ff2e;margin:18px 0 0;padding:4px 0 4px 16px}.crypto-safety strong{color:#fff}@media (max-width:900px){.crypto-grid{grid-template-columns:1fr}.crypto-heading{grid-template-columns:1fr;gap:20px}}@media (max-width:700px){.video-head{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.video-head h2{font-size:3.6rem}.video-grid{grid-template-columns:1fr;gap:12px}.video-grid .video-featured{grid-column:auto}.video-grid .video-featured video,.video-grid video{aspect-ratio:9/16;max-height:68vh}.video-grid figcaption{flex-direction:column;gap:5px}.donation{grid-template-columns:1fr;gap:45px}.donation-card{box-shadow:9px 9px #e5a62f}.donation-copy h2{font-size:3.7rem}.hero-actions .button{flex:calc(50% - 8px)}.hero-actions .pay-button,.hero-actions .survey-hero-button{flex-basis:calc(50% - 8px)}.crypto-payments{margin-top:8px}.crypto-heading h3{font-size:3.8rem}.crypto-body{grid-template-columns:1fr}.crypto-body>img{width:min(100%,220px);height:auto;margin:auto}.crypto-details>code{font-size:.68rem}.memo-row{align-items:center}.crypto-method{padding:20px}.crypto-method header{align-items:flex-start}.crypto-method header>div{flex-direction:column;align-items:flex-end;gap:4px}.crypto-method header b{font-size:1.35rem}}.donation-price strong{font-size:clamp(3.8rem,8vw,6.8rem)}.donation-price span{font-size:.68rem}
