Go to top

<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″ />
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″ />
<title>Michael H. Salinger Family Science Fair</title>
<style>
:root {
–blue: #3568b8;
–blue-dark: #1f3f7d;
–blue-light: #eaf3fb;
–gold: #f2b31a;
–gold-soft: #f8d97b;
–ink: #24436e;
–muted: #6a7b95;
–bg: #f6f7f9;
–white: #ffffff;
–line: rgba(53, 104, 184, 0.08);
–shadow: 0 18px 50px rgba(31, 63, 125, 0.12);
–radius: 28px;
–max: 1200px;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
margin: 0;
font-family: Inter, Arial, Helvetica, sans-serif;
color: var(–ink);
background:
linear-gradient(var(–line) 1px, transparent 1px),
linear-gradient(90deg, var(–line) 1px, transparent 1px),
var(–bg);
background-size: 48px 48px, 48px 48px, auto;
line-height: 1.5;
}

.sciencefair-page {
overflow: hidden;
}

.container {
width: min(calc(100% – 32px), var(–max));
margin: 0 auto;
}

.hero {
position: relative;
padding: 38px 0 70px;
}

.hero::before,
.hero::after {
content: “”;
position: absolute;
border-radius: 50%;
background: rgba(242, 179, 26, 0.28);
filter: blur(0.5px);
pointer-events: none;
}

.hero::before {
width: 12px;
height: 12px;
top: 110px;
left: 9%;
}

.hero::after {
width: 16px;
height: 16px;
top: 220px;
right: 7%;
}

.brand-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 24px 34px;
justify-content: center;
margin-bottom: 26px;
text-align: center;
}

.brand {
font-weight: 800;
color: var(–blue-dark);
letter-spacing: 0.02em;
font-size: 0.95rem;
}

.brand small {
display: block;
font-weight: 600;
letter-spacing: 0.06em;
opacity: 0.8;
text-transform: uppercase;
margin-top: 2px;
}

.title-wrap {
position: relative;
text-align: center;
margin-bottom: 34px;
}

.eyebrow {
color: var(–blue);
text-transform: uppercase;
font-weight: 800;
letter-spacing: 0.08em;
font-size: clamp(1.2rem, 2vw, 2rem);
transform: rotate(-3deg);
display: inline-block;
}

h1 {
margin: 6px 0 0;
font-size: clamp(3rem, 8vw, 6.4rem);
line-height: 0.92;
color: var(–blue);
text-transform: uppercase;
letter-spacing: 0.02em;
font-weight: 900;
transform: rotate(-3deg);
display: inline-block;
text-wrap: balance;
}

.speech-line {
width: min(720px, 92%);
height: 0;
margin: 18px auto 0;
border-top: 24px solid var(–blue);
border-left: 48px solid transparent;
border-right: 48px solid transparent;
position: relative;
}

.speech-line::after {
content: “”;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: -1px;
border-top: 24px solid var(–blue);
border-left: 22px solid transparent;
border-right: 22px solid transparent;
translate: 0 20px;
}

.intro-grid {
display: grid;
grid-template-columns: 1.3fr 0.9fr;
gap: 28px;
align-items: start;
}

.card {
background: rgba(255,255,255,0.96);
border: 1px solid rgba(53, 104, 184, 0.09);
border-radius: var(–radius);
box-shadow: var(–shadow);
padding: 32px;
position: relative;
}

.section-title {
margin: 0 0 16px;
color: var(–gold);
text-transform: uppercase;
font-size: clamp(1.5rem, 2.5vw, 2.2rem);
line-height: 1;
letter-spacing: 0.02em;
font-weight: 900;
}

.rule {
width: 100%;
height: 4px;
background: linear-gradient(90deg, #cae6f2, #e9f3f8);
border-radius: 999px;
margin: 8px 0 18px;
}

.goals ul,
.themes ul,
.prizes ul,
.notes ul {
margin: 0;
padding-left: 1.2rem;
}

.goals li,
.themes li,
.prizes li,
.notes li {
margin-bottom: 10px;
color: var(–blue-dark);
font-weight: 600;
}

.eligibility-note {
text-align: center;
padding: 8px 0 0;
}

.scribble {
font-family: “Comic Sans MS”, “Marker Felt”, cursive;
color: var(–blue);
font-size: clamp(2rem, 4vw, 2.8rem);
line-height: 1;
margin-bottom: 14px;
transform: rotate(-4deg);
display: inline-block;
}

.eligibility-copy {
font-size: clamp(1.25rem, 2vw, 1.8rem);
line-height: 1.1;
font-weight: 900;
color: var(–blue);
text-wrap: balance;
text-transform: none;
}

.eligibility-copy small,
.eligibility-copy .sub {
display: block;
font-size: 0.72em;
font-weight: 600;
color: var(–muted);
margin-top: 10px;
}

.sub em {
color: var(–blue-dark);
font-style: normal;
text-transform: uppercase;
font-weight: 900;
}

.main-grid {
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 28px;
margin-top: 28px;
align-items: start;
}

.notebook-card {
padding-left: 64px;
}

.notebook-card::before {
content: “”;
position: absolute;
left: 22px;
top: 26px;
bottom: 26px;
width: 12px;
border-radius: 12px;
background: var(–blue);
}

.notebook-card::after {
content: “”;
position: absolute;
inset: 0;
pointer-events: none;
background-image:
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px),
radial-gradient(circle, var(–gold) 0 8px, transparent 9px);
background-size: 18px 18px;
background-repeat: no-repeat;
background-position:
16px 72px,
16px 154px,
16px 236px,
16px 318px,
16px 400px,
16px 482px,
16px 564px,
16px 646px;
}

.steps {
counter-reset: fairsteps;
margin: 20px 0 0;
padding: 0;
list-style: none;
}

.steps li {
counter-increment: fairsteps;
margin-bottom: 18px;
padding-left: 52px;
position: relative;
font-size: 1.08rem;
color: var(–blue-dark);
font-weight: 700;
}

.steps li::before {
content: counter(fairsteps);
position: absolute;
left: 0;
top: -2px;
width: 34px;
height: 34px;
border-radius: 50%;
background: var(–blue-light);
color: var(–blue);
display: grid;
place-items: center;
font-size: 1rem;
font-weight: 900;
border: 2px solid rgba(53,104,184,0.16);
}

.student-must {
font-family: “Comic Sans MS”, “Marker Felt”, cursive;
color: var(–blue);
font-size: 2rem;
line-height: 1;
margin-top: 4px;
margin-bottom: 18px;
text-align: center;
}

.aside-stack {
display: grid;
gap: 28px;
}

.themes .arrow {
font-size: 2.2rem;
color: var(–gold);
margin-bottom: 4px;
display: inline-block;
transform: rotate(8deg);
}

.date-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-top: 10px;
}

.date-box {
border-radius: 22px;
padding: 22px;
background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(234,243,251,0.82));
border: 1px solid rgba(53, 104, 184, 0.1);
}

.date-box h3 {
margin: 0 0 14px;
color: var(–gold);
text-transform: uppercase;
font-size: clamp(1.25rem, 2.4vw, 2rem);
line-height: 1;
font-weight: 900;
}

.date-box p {
margin: 0;
color: var(–blue);
font-size: clamp(1.05rem, 1.8vw, 1.45rem);
line-height: 1.2;
font-weight: 900;
text-transform: uppercase;
}

.date-box p span {
display: block;
margin-top: 8px;
color: var(–blue-dark);
font-size: 0.94em;
}

.lab-art {
min-height: 330px;
position: relative;
background: radial-gradient(circle at 50% 55%, #d9edf6 0%, #d9edf6 52%, transparent 53%);
overflow: hidden;
}

.lab-art .bubble,
.lab-art .bubble-two {
position: absolute;
border-radius: 50%;
background: rgba(172, 214, 233, 0.62);
}

.lab-art .bubble { width: 76px; height: 76px; top: 24px; right: 86px; }
.lab-art .bubble-two { width: 48px; height: 48px; top: 68px; right: 190px; }

.microscope {
position: absolute;
right: 34px;
bottom: 18px;
width: 180px;
height: 220px;
}

.microscope .arm,
.microscope .base,
.microscope .neck,
.microscope .tube,
.microscope .stage,
.microscope .leg,
.microscope .leg-two,
.microscope .knob {
position: absolute;
background: var(–blue);
border-radius: 24px;
}

.microscope .neck { left: 88px; top: 20px; width: 28px; height: 122px; }
.microscope .tube { left: 104px; top: 6px; width: 22px; height: 78px; background: #9cc5dc; border-radius: 14px; }
.microscope .arm { left: 68px; top: 66px; width: 84px; height: 24px; transform: rotate(58deg); }
.microscope .stage { left: 42px; top: 130px; width: 96px; height: 20px; background: #eff3f6; border-radius: 10px; box-shadow: inset 0 0 0 4px rgba(31,63,125,0.12); }
.microscope .base { left: 58px; bottom: 18px; width: 92px; height: 24px; border-radius: 22px; }
.microscope .leg { left: 68px; bottom: 34px; width: 24px; height: 94px; transform: rotate(22deg); }
.microscope .leg-two { left: 116px; bottom: 34px; width: 24px; height: 94px; transform: rotate(-16deg); }
.microscope .knob { left: 116px; top: 102px; width: 28px; height: 28px; background: #f0f3f8; border: 8px solid rgba(31,63,125,0.28); }

.beaker,
.flask,
.test-tube {
position: absolute;
border: 6px solid rgba(255,255,255,0.95);
box-shadow: 0 8px 22px rgba(31, 63, 125, 0.12);
overflow: hidden;
}

.flask {
width: 94px;
height: 110px;
left: 34px;
bottom: 46px;
border-radius: 20px 20px 30px 30px;
clip-path: polygon(38% 0, 62% 0, 62% 18%, 100% 100%, 0 100%, 38% 18%);
background: rgba(255,255,255,0.58);
}

.flask::after {
content: “”;
position: absolute;
left: 8px;
right: 8px;
bottom: 10px;
height: 38px;
background: var(–blue);
border-radius: 40px 40px 22px 22px;
opacity: 0.9;
}

.beaker {
width: 62px;
height: 132px;
right: 186px;
bottom: 48px;
border-radius: 12px 12px 18px 18px;
background: rgba(255,255,255,0.58);
}

.beaker::after {
content: “”;
position: absolute;
left: 8px;
right: 8px;
bottom: 10px;
height: 62px;
background: #98c7df;
border-radius: 10px;
}

.test-tube {
width: 44px;
height: 118px;
border-radius: 18px 18px 28px 28px;
background: rgba(255,255,255,0.58);
transform: rotate(24deg);
}

.test-tube.one { right: 12px; top: 40px; }
.test-tube.two { left: 52px; bottom: 0; transform: rotate(18deg); height: 108px; }

.test-tube::after {
content: “”;
position: absolute;
left: 6px;
right: 6px;
bottom: 8px;
height: 42px;
background: var(–gold);
border-radius: 0 0 18px 18px;
}

.prizes-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 18px;
margin-top: 24px;
}

.prize-card {
background: var(–blue);
color: var(–white);
border-radius: 24px;
padding: 22px;
box-shadow: var(–shadow);
}

.prize-card h3 {
margin: 0 0 14px;
font-size: clamp(1.2rem, 2vw, 1.6rem);
line-height: 1.1;
text-transform: uppercase;
font-weight: 900;
letter-spacing: 0.02em;
}

.prize-card ul {
margin: 0;
padding-left: 1.2rem;
}

.prize-card li {
margin-bottom: 8px;
font-size: 1.03rem;
font-weight: 800;
}

.bonus {
margin-top: 18px;
text-align: center;
font-size: 1.02rem;
text-transform: uppercase;
font-weight: 900;
color: var(–blue);
letter-spacing: 0.02em;
}

.cta {
margin-top: 34px;
background: linear-gradient(135deg, var(–blue-dark), var(–blue));
color: var(–white);
border-radius: 28px;
padding: 28px;
text-align: center;
box-shadow: var(–shadow);
}

.cta p {
margin: 0;
font-size: clamp(1.1rem, 2vw, 1.4rem);
font-weight: 800;
line-height: 1.4;
text-transform: uppercase;
}

.cta a {
color: #fff8cb;
text-decoration: none;
border-bottom: 2px solid rgba(255, 248, 203, 0.42);
}

.cta a:hover { border-bottom-color: rgba(255,248,203,0.9); }

@media (max-width: 980px) {
.intro-grid,
.main-grid,
.prizes-grid,
.date-grid {
grid-template-columns: 1fr;
}

.notebook-card { padding-left: 34px; }
.notebook-card::before { left: 12px; }
.notebook-card::after { display: none; }
.hero { padding-top: 24px; }
.card { padding: 24px; }
.lab-art { min-height: 300px; }
}

@media (max-width: 640px) {
body { background-size: 28px 28px, 28px 28px, auto; }
.container { width: min(calc(100% – 20px), var(–max)); }
h1 { font-size: clamp(2.6rem, 15vw, 4.2rem); }
.eyebrow { font-size: 1rem; }
.speech-line { border-top-width: 16px; }
.speech-line::after { border-top-width: 16px; translate: 0 14px; }
.section-title { font-size: 1.5rem; }
.steps li { padding-left: 46px; font-size: 1rem; }
.brand-row { gap: 12px 18px; }
.cta p { text-transform: none; }
}
</style>
</head>
<body>
<div class=”sciencefair-page”>
<section class=”hero”>
<div class=”container”>
<div class=”brand-row”>
<div class=”brand”>ATT <small>Associated Talmud Torahs of Chicago</small></div>
<div class=”brand”>WS <small>Walder Science</small></div>
</div>

<div class=”title-wrap”>
<div class=”eyebrow”>Michael H. Salinger Family</div>
<h1>Science Fair</h1>
<div class=”speech-line”></div>
</div>

<div class=”intro-grid”>
<div class=”card goals”>
<h2 class=”section-title”>Goals</h2>
<div class=”rule”></div>
<ul>
<li>Encourage students to apply and practice scientific thinking.</li>
<li>Foster critical thinking and real-world problem solving.</li>
<li>Connect science learning to a fundamental Torah idea.</li>
</ul>
</div>

<div class=”card eligibility-note”>
<div class=”scribble”>Eligibility</div>
<div class=”eligibility-copy”>
Students in Grades 5–8 attending an ATT school
<span class=”sub”>One entry per student<br><em>*Must be a new science project</em></span>
</div>
</div>
</div>

<div class=”main-grid”>
<div>
<div class=”card notebook-card”>
<h2 class=”section-title”>Science Project Guidelines</h2>
<div class=”rule”></div>
<div class=”student-must”>students must:</div>
<ol class=”steps”>
<li>Select a question (Q) or hypothesis (H) related to one of the project themes.</li>
<li>Explain why you chose your project.</li>
<li>Design and conduct an experiment to test your Q or H.</li>
<li>Analyze your results using data from your experiment.</li>
<li>Describe how your project relates to a Torah concept with at least one Torah source.</li>
<li>Present all 5 project components on an organized trifold board (27 × 39 inches).</li>
</ol>
</div>

<div class=”date-grid”>
<div class=”date-box”>
<h3>Sign Up Deadline</h3>
<p>
Tues, May 4
<span>5:00 PM</span>
</p>
</div>
<div class=”date-box”>
<h3>Live Exhibition &amp; Competition</h3>
<p>
Wednesday, May 27
<span>6:00–8:00 PM<br>Walder Science &amp; Adas Yeshurun Social Hall</span>
</p>
</div>
</div>
</div>

<div class=”aside-stack”>
<div class=”card themes”>
<div class=”arrow”>➜</div>
<h2 class=”section-title”>Project Themes</h2>
<ul>
<li>Plants and Animals</li>
<li>Energy and Motion</li>
<li>Food and Nutrition</li>
<li>Color and Visibility</li>
</ul>
</div>

<div class=”card lab-art” aria-hidden=”true”>
<div class=”bubble”></div>
<div class=”bubble-two”></div>
<div class=”flask”></div>
<div class=”beaker”></div>
<div class=”test-tube one”></div>
<div class=”test-tube two”></div>
<div class=”microscope”>
<div class=”tube”></div>
<div class=”neck”></div>
<div class=”arm”></div>
<div class=”stage”></div>
<div class=”leg”></div>
<div class=”leg-two”></div>
<div class=”base”></div>
<div class=”knob”></div>
</div>
</div>
</div>
</div>

<div class=”prizes-grid”>
<div class=”prize-card”>
<h3>5–6th Grade Prizes</h3>
<ul>
<li>🥇 1st Place — $150</li>
<li>🥈 2nd Place — $100</li>
<li>🥉 3rd Place — $75</li>
</ul>
</div>
<div class=”prize-card”>
<h3>7–8th Grade Prizes</h3>
<ul>
<li>🥇 1st Place — $150</li>
<li>🥈 2nd Place — $100</li>
<li>🥉 3rd Place — $75</li>
</ul>
</div>
</div>

<div class=”bonus”>$25 for all entries that include all 6 required components</div>

<div class=”cta”>
<p>
Sign up and learn more: <a href=”https://www.walderlab.org/sciencefair”>walderlab.org/sciencefair</a>
&nbsp;or contact <a href=”tel:7736495360″>773-649-5360</a>
</p>
</div>
</div>
</section>
</div>
</body>
</html>