Skip to content

Commit c3c30bc

Browse files
committed
Add tutorial themes section and style adjustments for hero subtext
1 parent 10eeaa5 commit c3c30bc

File tree

2 files changed

+120
-0
lines changed

2 files changed

+120
-0
lines changed

index.html

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ <h3 class="nav-title">tutorial</h3>
3838
<h3 class="nav-title">sections</h3>
3939
<ul class="nav-links">
4040
<li><a href="#abstract">Abstract</a></li>
41+
<li><a href="#themes">Themes</a></li>
4142
<li><a href="#resources">Resources</a></li>
4243
<li><a href="#schedule">Schedule</a></li>
4344
<li><a href="#organizers">Organizers</a></li>
@@ -85,6 +86,7 @@ <h3 class="nav-title">links</h3>
8586
<!-- Hero / Abstract -->
8687
<section id="abstract" class="hero-section">
8788
<h1>Jaseci: An Open-Source AI-Native Language and Runtime Stack</h1>
89+
<p class="hero-sub">From Agentic AI Development to Systems Research</p>
8890
<p class="subtitle"><span class="gradient-text">Mar 22 (Sunday) Morning Session · ASPLOS'26 @ Pittsburgh</span></p>
8991
<p class="hero-venue"><span class="venue-label">Venue</span> Warhol Room</p>
9092
<a href="https://www.jaseci.org/" class="jaseci-cta" target="_blank" rel="noopener">
@@ -133,6 +135,29 @@ <h1>Jaseci: An Open-Source AI-Native Language and Runtime Stack</h1>
133135
</div>
134136
</section>
135137

138+
<!-- Tutorial Themes -->
139+
<section id="themes">
140+
<h2>Tutorial Themes</h2>
141+
<div class="themes-grid">
142+
<div class="theme-card theme-1">
143+
<div class="theme-label">Theme 1</div>
144+
<h3>Hands-On Agentic AI Development</h3>
145+
<p class="theme-audience">For developers and students</p>
146+
<p>Write <code>by llm()</code> and the compiler writes the prompts. Build multi-agent systems with walkers on graphs. Zero boilerplate, zero glue code.</p>
147+
</div>
148+
<div class="theme-card theme-2">
149+
<div class="theme-label">Theme 2</div>
150+
<h3>Research the Jaseci Stack Enables</h3>
151+
<p class="theme-audience">For students and researchers</p>
152+
<ul class="theme-list">
153+
<li><strong>Agentic AI</strong> — Native language constructs for multi-agent systems</li>
154+
<li><strong>Auto-Deploy &amp; Scale</strong> — Laptop to Kubernetes, zero config. Auto monolith-to-microservice</li>
155+
<li><strong>ML Compilers</strong> — Python-transpiling frontend that fixes PyTorch 2 FX graph breaks</li>
156+
</ul>
157+
</div>
158+
</div>
159+
</section>
160+
136161
<!-- Resources -->
137162
<section id="resources">
138163
<h2>Jaseci Resources</h2>
@@ -180,6 +205,7 @@ <h3>Organizer Name</h3>
180205
<h4>On this page</h4>
181206
<ul>
182207
<li><a href="#abstract">Abstract</a></li>
208+
<li><a href="#themes">Themes</a></li>
183209
<li><a href="#resources">Resources</a></li>
184210
<li><a href="#schedule">Schedule</a></li>
185211
<li><a href="#organizers">Organizers</a></li>

styles.css

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,100 @@ h2 {
394394
letter-spacing: -0.01em;
395395
}
396396

397+
/* Hero sub */
398+
.hero-sub {
399+
font-size: 1.2rem;
400+
font-weight: 500;
401+
color: var(--text-muted);
402+
margin-bottom: 10px;
403+
margin-top: -4px;
404+
}
405+
406+
/* Tutorial Themes */
407+
.themes-grid {
408+
display: grid;
409+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
410+
gap: 20px;
411+
margin-top: 28px;
412+
}
413+
414+
.theme-card {
415+
border-radius: var(--radius-lg);
416+
padding: 24px 28px;
417+
transition: transform 0.2s, box-shadow 0.2s;
418+
}
419+
420+
.theme-card:hover {
421+
transform: translateY(-2px);
422+
box-shadow: var(--shadow-lg);
423+
}
424+
425+
.theme-card.theme-1 {
426+
background: rgba(245,158,11,0.05);
427+
border: 1px solid rgba(245,158,11,0.18);
428+
}
429+
430+
.theme-card.theme-2 {
431+
background: rgba(234,88,12,0.05);
432+
border: 1px solid rgba(234,88,12,0.18);
433+
}
434+
435+
.theme-label {
436+
font-size: 0.72rem;
437+
font-weight: 700;
438+
text-transform: uppercase;
439+
letter-spacing: 0.1em;
440+
margin-bottom: 6px;
441+
}
442+
443+
.theme-1 .theme-label { color: var(--primary-color); }
444+
.theme-2 .theme-label { color: var(--secondary-color); }
445+
446+
.theme-card h3 {
447+
font-size: 1.15rem;
448+
font-weight: 700;
449+
margin-bottom: 4px;
450+
}
451+
452+
.theme-audience {
453+
font-size: 0.82rem;
454+
color: var(--text-light);
455+
font-style: italic;
456+
margin-bottom: 12px;
457+
}
458+
459+
.theme-card p:not(.theme-audience) {
460+
font-size: 0.95rem;
461+
color: var(--text-muted);
462+
line-height: 1.6;
463+
}
464+
465+
.theme-list {
466+
list-style: none;
467+
padding: 0;
468+
display: flex;
469+
flex-direction: column;
470+
gap: 8px;
471+
}
472+
473+
.theme-list li {
474+
font-size: 0.95rem;
475+
color: var(--text-muted);
476+
padding-left: 14px;
477+
position: relative;
478+
line-height: 1.5;
479+
}
480+
481+
.theme-list li::before {
482+
content: '•';
483+
color: var(--secondary-color);
484+
position: absolute;
485+
left: 0;
486+
font-weight: bold;
487+
}
488+
489+
.theme-list li strong { color: var(--text-main); }
490+
397491
/* Resources Grid */
398492
.resources-grid {
399493
display: grid;

0 commit comments

Comments
 (0)