*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–black: #0a0a0a; –blood: #8B0000; –rust: #b84c1a;
–gold: #c9a84c; –cream: #f5f0e8; –fog: #d4cdc0; –forest: #2d4a2d;
}
body { background-color: var(–black); color: var(–cream); font-family: ‘Source Serif 4’, Georgia, serif; line-height: 1.65; overflow-x: hidden; }
/* TICKER */
.ticker-wrap { background: var(–blood); padding: 8px 0; overflow: hidden; white-space: nowrap; }
.ticker-inner { display: inline-block; animation: ticker 30s linear infinite; font-family: ‘DM Mono’, monospace; font-size: 0.75em; letter-spacing: 0.12em; color: #fff; }
@keyframes ticker { 0% { transform: translateX(100vw); } 100% { transform: translateX(-100%); } }
/* HERO */
.hero { background: var(–black); border-bottom: 3px solid var(–blood); padding: 60px 40px 50px; text-align: center; position: relative; overflow: hidden; }
.hero::before { content: ”; position: absolute; inset: 0; background: radial-gradient(ellipse at center top, rgba(139,0,0,0.15) 0%, transparent 70%); pointer-events: none; }
.hero-eyebrow { font-family: ‘DM Mono’, monospace; font-size: 0.72em; letter-spacing: 0.2em; color: var(–blood); text-transform: uppercase; margin-bottom: 18px; }
.hero h1 { font-family: ‘Bebas Neue’, sans-serif; font-size: clamp(3rem, 8vw, 6.5rem); line-height: 0.92; letter-spacing: 0.02em; color: var(–cream); margin-bottom: 20px; }
.hero h1 span { color: var(–blood); }
.hero-sub { font-size: 1.15em; font-style: italic; color: var(–fog); max-width: 640px; margin: 0 auto 20px; }
.date-stamp { font-family: ‘DM Mono’, monospace; font-size: 0.7em; letter-spacing: 0.15em; color: var(–gold); margin-top: 10px; }
/* LAYOUT */
.container { max-width: 760px; margin: 0 auto; padding: 0 30px; }
section { padding: 50px 0 40px; border-bottom: 1px solid rgba(255,255,255,0.08); }
.section-label { font-family: ‘DM Mono’, monospace; font-size: 0.68em; letter-spacing: 0.22em; text-transform: uppercase; color: var(–blood); margin-bottom: 14px; }
h2 { font-family: ‘Bebas Neue’, sans-serif; font-size: clamp(1.8rem, 4vw, 2.8rem); line-height: 1.05; color: var(–cream); margin-bottom: 20px; }
h2 em { color: var(–gold); font-style: normal; }
p { color: var(–fog); margin-bottom: 16px; font-size: 1.05em; }
p strong { color: var(–cream); font-weight: 600; }
/* STAT BOXES */
.stat-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 16px; margin: 28px 0; }
.stat-box { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1); border-top: 3px solid var(–blood); padding: 20px; text-align: center; }
.stat-num { font-family: ‘Bebas Neue’, sans-serif; font-size: 2.8rem; color: var(–blood); line-height: 1; display: block; }
.stat-label { font-family: ‘DM Mono’, monospace; font-size: 0.65em; letter-spacing: 0.12em; text-transform: uppercase; color: var(–fog); margin-top: 6px; display: block; }
/* PULL QUOTE */
.pull-quote { border-left: 4px solid var(–gold); padding: 20px 28px; margin: 32px 0; background: rgba(201,168,76,0.05); }
.pull-quote p { font-size: 1.2em; font-style: italic; color: var(–cream); margin: 0; line-height: 1.5; }
/* NRB BLOCK */
.nrb-block { background: rgba(139,0,0,0.08); border: 1px solid rgba(139,0,0,0.25); border-left: 4px solid var(–blood); padding: 28px 32px; margin: 28px 0; }
.nrb-block h3 { font-family: ‘Bebas Neue’, sans-serif; font-size: 1.5rem; color: var(–cream); margin-bottom: 10px; }
/* DOCUMENT BLOCK */
.doc-block { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1); border-top: 3px solid var(–gold); padding: 28px 32px; margin: 20px 0; }
.doc-block .doc-label { font-family: ‘DM Mono’, monospace; font-size: 0.7em; letter-spacing: 0.15em; color: var(–gold); text-transform: uppercase; margin-bottom: 10px; }
.doc-block .doc-title { font-family: ‘Bebas Neue’, sans-serif; font-size: 1.5rem; color: var(–cream); margin-bottom: 6px; }
.doc-block .doc-meta { color: var(–fog); font-size: 0.92em; margin-bottom: 20px; }
.doc-btn { display: inline-block; background: transparent; border: 2px solid var(–gold); color: var(–gold); font-family: ‘Bebas Neue’, sans-serif; font-size: 1.1rem; letter-spacing: 0.1em; padding: 12px 28px; text-decoration: none; transition: background 0.2s, color 0.2s; }
.doc-btn:hover { background: var(–gold); color: var(–black); }
/* SECTION SUMMARY LIST */
.summary-list { list-style: none; margin: 20px 0; }
.summary-list li { padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,0.06); color: var(–fog); font-size: 1.0em; display: flex; gap: 14px; align-items: flex-start; }
.summary-list li .num { font-family: ‘Bebas Neue’, sans-serif; font-size: 1.3rem; color: var(–blood); flex-shrink: 0; line-height: 1.2; min-width: 28px; }
/* FUNDRAISER */
.fundraiser-section { background: var(–cream); color: var(–black); padding: 50px 40px; margin: 0 -30px; text-align: center; position: relative; overflow: hidden; }
.fundraiser-section::before { content: ‘MATCHED’; position: absolute; top: 12px; right: -25px; background: var(–blood); color: #fff; font-family: ‘Bebas Neue’, sans-serif; font-size: 0.85rem; letter-spacing: 0.1em; padding: 5px 40px; transform: rotate(12deg); }
.fundraiser-eyebrow { font-family: ‘DM Mono’, monospace; font-size: 0.72em; letter-spacing: 0.2em; color: var(–blood); text-transform: uppercase; margin-bottom: 10px; }
.fundraiser-section h2 { color: var(–black); font-size: clamp(2rem, 5vw, 3.5rem); margin-bottom: 8px; }
.fundraiser-section h2 em { color: var(–blood); }
.match-note { font-style: italic; color: var(–forest); font-size: 1.05em; margin-bottom: 30px; }
.match-note strong { color: var(–blood); }
/* PROGRESS BAR */
.progress-wrap { background: #ddd; height: 28px; margin: 20px 0 8px; position: relative; overflow: hidden; }
.progress-bar { height: 100%; background: linear-gradient(90deg, var(–blood), var(–rust)); width: 0%; transition: width 1.8s cubic-bezier(0.22, 1, 0.36, 1); }
.progress-labels { display: flex; justify-content: space-between; font-family: ‘DM Mono’, monospace; font-size: 0.72em; letter-spacing: 0.08em; color: #555; margin-bottom: 24px; }
.progress-labels .raised-amt { color: var(–blood); font-weight: 500; }
/* COUNTDOWN */
.countdown-wrap { display: flex; justify-content: center; gap: 20px; margin: 20px 0 28px; }
.cd-unit { text-align: center; }
.cd-num { font-family: ‘Bebas Neue’, sans-serif; font-size: 3rem; color: var(–black); background: #e8e0d4; border: 2px solid #ccc; border-top: 3px solid var(–blood); display: block; width: 76px; line-height: 1.1; padding: 8px 0; }
.cd-label { font-family: ‘DM Mono’, monospace; font-size: 0.6em; letter-spacing: 0.15em; text-transform: uppercase; color: #666; margin-top: 5px; display: block; }
.cd-sep { font-family: ‘Bebas Neue’, sans-serif; font-size: 2.5rem; color: var(–blood); align-self: flex-start; margin-top: 8px; }
/* DONATE BTN */
.donate-btn { display: inline-block; background: var(–blood); color: #fff; font-family: ‘Bebas Neue’, sans-serif; font-size: 1.6rem; letter-spacing: 0.12em; padding: 18px 52px; text-decoration: none; border: none; cursor: pointer; transition: background 0.2s, transform 0.15s; box-shadow: 4px 4px 0 rgba(0,0,0,0.3); }
.donate-btn:hover { background: #6b0000; transform: translateY(-2px); }
.impact-row { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin: 22px 0 0; }
.impact-pill { background: rgba(0,0,0,0.06); border: 1px solid #ccc; padding: 8px 16px; font-family: ‘DM Mono’, monospace; font-size: 0.72em; letter-spacing: 0.08em; color: #333; }
.impact-pill strong { color: var(–blood); }
.tax-note { font-family: ‘DM Mono’, monospace; font-size: 0.65em; letter-spacing: 0.1em; color: #888; margin-top: 20px; }
/* FOOTER */
footer { text-align: center; padding: 50px 30px; border-top: 1px solid rgba(255,255,255,0.08); }
footer .wolf-sig { font-family: ‘Bebas Neue’, sans-serif; font-size: 2rem; color: var(–blood); letter-spacing: 0.05em; margin-bottom: 10px; }
footer p { font-size: 0.9em; color: #666; }
footer a { color: var(–gold); text-decoration: none; }
@media (max-width: 580px) {
.hero { padding: 40px 20px 35px; }
.fundraiser-section { padding: 40px 20px; margin: 0 -20px; }
.cd-num { width: 58px; font-size: 2.2rem; }
.stat-row { grid-template-columns: 1fr 1fr; }
}
🐺 WOLVES STILL FEDERALLY PROTECTED • STATE ESA PETITION IGNORED FOR 259 DAYS • NRB MEETING STILL IN PROGRESS • HR 845 MOVING TO SENATE • WILDLIFE WEDNESDAYS RECONVENES NEXT WEEK • $1500 GOAL — EVERY DOLLAR MATCHED TODAY • GLWA FILED MAJOR WAC COMMENTS FEBRUARY 23RD • 79% OF FEDERAL WOLF SCIENCE ELIMINATED •
We Showed Up.
We Put It
On the Record.
The NRB meeting is still going. Our Wolf Advisory Committee comments are filed. The matched fundraiser closes at midnight. Here’s everything we did today — and how you can help us keep doing it.
The NRB Is Still
In Session.
The Wisconsin Natural Resources Board is meeting today — and the meeting is a long one. Great Lakes Wildlife Alliance is engaged and watching. This is the same board that in January unanimously approved the highest bear license quota in Wisconsin history — 15,245 licenses — while simultaneously codifying formal protections for farmers from hound disruption and writing wolf pups entirely out of the hunting rules. On the same day. With the same people voting. Without a single dissenting voice.
Why the NRB Matters to Wolf Protection
The NRB sits above the Wolf Advisory Committee in Wisconsin’s wildlife management structure. The permanent wolf hunting rules this committee is now planning around were adopted under an NRB that included Frederick Prehn — whose holdover past his expired term has been flagged as a serious legal vulnerability. The Wisconsin Supreme Court ruled JCRAR vetoes unconstitutional in July 2025. Those legal clouds don’t disappear because the board moves on. We are keeping a record, and we will report fully on today’s proceedings next week on Wildlife Wednesdays.
Wildlife Wednesdays is postponed tonight given the length of today’s NRB meeting. We reconvene next week for a full walkthrough of our WAC comments, today’s NRB proceedings, and what all of it means for wolves and our ongoing litigation. Stay tuned.
What We Submitted to the
Wolf Advisory Committee
On February 23rd, Great Lakes Wildlife Alliance submitted 15 pages of formal written comments to the Wisconsin DNR Wolf Advisory Committee ahead of their February 26th meeting. Nine sections. Nothing held back. Here is what we put on the record.
Days the state ESA petition has sat unanswered — nearly 3× the legal deadline
Of USGS Great Lakes Science Center positions eliminated — the monitoring data is gone
Wolves — what the entire hunt apparatus is being mobilized to kill
Of hunters support continued wolf protection — the myth of rural opposition is exactly that
- I. The state ESA petition has been pending 259 days — nearly three times the statutory deadline. Every condition that justified it has gotten worse since it was filed.
- II. The federal safety net has collapsed. HR 845 eliminates post-delisting monitoring, the relisting pathway, and judicial review. A Ninth Circuit judge already warned this renders the framework legally inadequate.
- III. This is an attack on the rule of law. The 2020 delisting was struck down by a federal court as arbitrary and capricious. HR 845 reinstates the same decision and strips courts from reviewing it.
- IV. Who actually supports wolf hunting — and who doesn’t. 75% of rural residents, 79% of farmers, 81% of conservatives, and 82% of hunters support continued ESA protection. The data is unambiguous.
- V. Science tells us what we can do. Ethics asks whether we should. 218 wolves killed in 72 hours in 2021. Nursing mothers. Bonded pairs. No GPS. No pack-size limits. No handler certification. Still none today.
- VI. Planning a hunt for a species that is still federally protected. It is currently illegal to hunt, harass, pursue, or kill a Wisconsin wolf. This committee is planning seasons anyway. We put the litigation exposure on the record.
- VII. The public paid for this land through the Stewardship Program — and nobody asked how it should be used. The political coalition driving the wolf hunt is simultaneously working to dismantle the program that built wolf habitat.
- VIII. The math of the mandate. 15 wolves for the state recreational season. $303,333 in additional costs. Against $10.9 million in annual economic benefits wolves already provide Wisconsin. Is any of this proportionate?
- IX. What we are asking the committee to do: respond to the petition, suspend harvest planning, request a formal legal analysis of HR 845’s implications, and formally assess the collapse of federal support infrastructure.
“The only legislative mandate in Wisconsin wildlife law that the agency has never once found a reason to delay, modify, or fail to execute is the mandate to kill wolves. That is not neutral administration of the law. That is a choice about which laws matter.”
$1500 Goal.
Every Dollar 3/2 Doubled.
A generous supporter has pledged to match every donation double dollar-for-dollar until we hit $500. Your $25 becomes $50. Your $50 becomes $100. Your $100 becomes $200. This match ends at midnight next Wednesday.
Goal: $500 → $1,000 with match
DONATE NOW — DOUBLE YOUR IMPACT →
Your donation is tax-deductible. Great Lakes Wildlife Alliance is a 501(c)(3) nonprofit.
We accept no grants with conditions. No corporate money. No compromises.
They’re Planning a Hunt
for a Protected Species.

Gray wolves are on the federal Endangered Species List right now. HR 845 has not passed the Senate. And yet the Wolf Advisory Committee met today to plan zones, quotas, and season structures for a hunt that is currently illegal under federal law. We filed 15 pages saying exactly that — and we’re not done.
Read our comments. Share them. And if you can, donate before midnight. Every dollar you give right now is worth two — and this work only continues because people like you refuse to look away.
function updateCountdown() {
const now = new Date();
const midnight = new Date();
midnight.setHours(24, 0, 0, 0);
let diff = M
Discover more from Great Lakes Wildlife Alliance
Subscribe to get the latest posts sent to your email.
