.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__heroSub{font-family:var(--font-instrument-serif),Georgia,serif;letter-spacing:0;color:color-mix(in srgb,var(--ink)64%,transparent);margin-top:0;margin-bottom:1.6rem;font-size:1.02rem;font-style:italic;line-height:1.3}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__heroSubLink{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,var(--terracotta)45%,transparent);text-decoration-color:color-mix(in srgb,var(--terracotta)45%,transparent)}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__heroSubLink:hover{color:var(--terracotta)}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__currentBase{margin-top:-.2rem;margin-bottom:1.4rem}.home-module__Hx0lNG__projectGrid{gap:.85rem;display:grid}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__projectCard,.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__noteCard{color:var(--ink);text-decoration:none}.home-module__Hx0lNG__projectCard{border:1px solid var(--rule);border-left:3px solid var(--terracotta);background:linear-gradient(135deg,#fffaf1db,#fffaf180),var(--card);border-radius:6px;grid-template-columns:minmax(0,1.15fr) minmax(175px,.85fr);min-height:178px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.home-module__Hx0lNG__projectCard:hover{border-color:color-mix(in srgb,var(--terracotta)58%,var(--rule));box-shadow:0 12px 32px color-mix(in srgb,var(--ink)10%,transparent);transform:translateY(-2px)}.home-module__Hx0lNG__cardCopy{flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1rem 1.05rem;display:flex}.home-module__Hx0lNG__cardCopy strong{font-family:var(--font-instrument-serif),serif;color:var(--terracotta);font-size:1.45rem;line-height:1}.home-module__Hx0lNG__cardBody{color:color-mix(in srgb,var(--ink)82%,transparent);font-size:.94rem;line-height:1.45}.home-module__Hx0lNG__kicker,.home-module__Hx0lNG__noteMeta{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.home-module__Hx0lNG__metricRow{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.home-module__Hx0lNG__metricRow small{border:1px solid var(--rule);color:var(--muted);background:color-mix(in srgb,var(--parchment)80%,white 20%);border-radius:999px;padding:.1rem .45rem}.home-module__Hx0lNG__surfacePreview{border-left:1px solid var(--rule);min-height:100%;display:block;position:relative;overflow:hidden}.home-module__Hx0lNG__visualToolbar{background:linear-gradient(90deg,var(--terracotta)0 22%,transparent 22% 30%,color-mix(in srgb,var(--ink)14%,transparent)30% 100%);border-radius:999px;height:.34rem;position:absolute;top:.65rem;left:.7rem;right:.7rem}.home-module__Hx0lNG__statswingVisual{background:linear-gradient(180deg,#fffaf1eb,#ede5d8bd),repeating-linear-gradient(90deg,transparent 0 28px,color-mix(in srgb,var(--ink)5%,transparent)28px 29px)}.home-module__Hx0lNG__statsGrid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid;position:absolute;top:1.55rem;left:.75rem;right:.75rem}.home-module__Hx0lNG__statsGrid span{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);background:#fffaf1b8;border-radius:4px;padding:.38rem .35rem}.home-module__Hx0lNG__statsGrid strong,.home-module__Hx0lNG__newsletterStrip strong,.home-module__Hx0lNG__notebookPage strong{font-family:var(--font-space-grotesk),system-ui,sans-serif;color:var(--terracotta);font-size:.74rem;line-height:1;display:block}.home-module__Hx0lNG__statsGrid small{letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.home-module__Hx0lNG__gradeTable{gap:.42rem;display:grid;position:absolute;bottom:.8rem;left:.75rem;right:.75rem}.home-module__Hx0lNG__gradeTable i{background:linear-gradient(90deg,var(--terracotta)0 34%,color-mix(in srgb,var(--ink)12%,transparent)34% 100%);border-radius:999px;height:.55rem}.home-module__Hx0lNG__gradeTable i:nth-child(2){background:linear-gradient(90deg,var(--terracotta)0 58%,color-mix(in srgb,var(--ink)12%,transparent)58% 100%)}.home-module__Hx0lNG__gradeTable i:nth-child(3){background:linear-gradient(90deg,var(--terracotta)0 42%,color-mix(in srgb,var(--ink)12%,transparent)42% 100%)}.home-module__Hx0lNG__ballerzVisual{background:linear-gradient(135deg,color-mix(in srgb,var(--graph-bg)84%,white 16%),var(--parchment))}.home-module__Hx0lNG__pitch{border:1px solid color-mix(in srgb,var(--ink)14%,transparent);border-radius:4px;position:absolute;inset:.7rem}.home-module__Hx0lNG__pitchBox,.home-module__Hx0lNG__pitchCircle,.home-module__Hx0lNG__runLineA,.home-module__Hx0lNG__runLineB,.home-module__Hx0lNG__ball,.home-module__Hx0lNG__newsletterStrip{display:block;position:absolute}.home-module__Hx0lNG__pitchBox{border-left:1px solid color-mix(in srgb,var(--ink)16%,transparent);width:34%;height:52%;top:24%;right:0}.home-module__Hx0lNG__pitchCircle{border:1px solid color-mix(in srgb,var(--ink)16%,transparent);border-radius:999px;width:2.8rem;height:2.8rem;top:38%;left:42%}.home-module__Hx0lNG__runLineA,.home-module__Hx0lNG__runLineB{background:var(--terracotta);transform-origin:0;height:1px}.home-module__Hx0lNG__runLineA{width:55%;top:36%;left:16%;transform:rotate(18deg)}.home-module__Hx0lNG__runLineB{width:46%;top:66%;left:28%;transform:rotate(-25deg)}.home-module__Hx0lNG__ball{background:var(--terracotta);width:.8rem;height:.8rem;box-shadow:0 0 0 6px color-mix(in srgb,var(--terracotta)14%,transparent);border-radius:999px;top:57%;left:48%}.home-module__Hx0lNG__newsletterStrip{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);background:#fffaf1b8;border-radius:4px;padding:.45rem .55rem;bottom:.75rem;left:.75rem;right:.75rem}.home-module__Hx0lNG__newsletterStrip i,.home-module__Hx0lNG__notebookPage i,.home-module__Hx0lNG__marginNote i{background:color-mix(in srgb,var(--ink)13%,transparent);border-radius:999px;height:.32rem;margin-top:.35rem;display:block}.home-module__Hx0lNG__newsletterStrip i:nth-child(3){width:62%}.home-module__Hx0lNG__pingbackVisual{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--terracotta)15%,transparent),transparent 24%),linear-gradient(145deg,#fffaf1eb,#ede5d8d1)}.home-module__Hx0lNG__notebookPage{border:1px solid color-mix(in srgb,var(--ink)12%,transparent);border-left:3px solid var(--terracotta);background:#fffaf1c7;border-radius:4px;width:58%;height:calc(100% - 1.6rem);padding:.65rem;position:absolute;top:.8rem;left:.8rem}.home-module__Hx0lNG__notebookPage i:nth-child(3){width:74%}.home-module__Hx0lNG__notebookPage i:nth-child(4){width:48%}.home-module__Hx0lNG__marginNote{border:1px solid color-mix(in srgb,var(--terracotta)32%,var(--rule));background:#fffaf1ad;border-radius:4px;width:30%;padding:.55rem;position:absolute;bottom:1rem;right:.8rem}.home-module__Hx0lNG__modelingLead{border:1px solid var(--rule);border-left:3px solid var(--terracotta);background:linear-gradient(150deg,#fffaf1e6,#f5f0e8ad),var(--card);border-radius:6px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.home-module__Hx0lNG__modelingLead strong{font-family:var(--font-instrument-serif),serif;color:var(--terracotta);font-size:1.4rem;line-height:1.1}.home-module__Hx0lNG__modelingLead span{color:color-mix(in srgb,var(--ink)80%,transparent);font-size:.94rem;line-height:1.45}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__modelingLead a{width:fit-content;font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.04em;font-size:.72rem}.home-module__Hx0lNG__modelingPhotoGrid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:.85rem;max-width:760px;margin:.9rem auto 0;display:grid}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__modelingPhotoCard{color:#fff;border:1px solid var(--rule);border-left:3px solid var(--terracotta);background:var(--ink);border-radius:6px;min-height:280px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.home-module__Hx0lNG__homeSurface .home-module__Hx0lNG__modelingPhotoCard:hover{border-color:color-mix(in srgb,var(--terracotta)60%,var(--rule));box-shadow:0 12px 32px color-mix(in srgb,var(--ink)12%,transparent);transform:translateY(-2px)}.home-module__Hx0lNG__modelingPhotoCard:first-child{grid-row:span 2;min-height:640px}.home-module__Hx0lNG__modelingPhotoCard:first-child img{object-position:center center}.home-module__Hx0lNG__modelingPhotoCard:nth-child(2){min-height:314px}.home-module__Hx0lNG__modelingPhotoCard:nth-child(2) img{object-position:center 36%}.home-module__Hx0lNG__modelingPhotoCard:nth-child(3){min-height:314px}.home-module__Hx0lNG__modelingPhotoCard:nth-child(3) img{object-position:58% 44%}.home-module__Hx0lNG__modelingPhotoCard img{object-fit:cover;filter:saturate(.95)contrast(1.02);width:100%;height:100%;transition:transform .24s,filter .24s}.home-module__Hx0lNG__modelingPhotoCard:hover img{filter:saturate(1.05)contrast(1.04);transform:scale(1.025)}.home-module__Hx0lNG__modelingPhotoCard:first-child:hover img{transform:scale(1.025)}.home-module__Hx0lNG__modelingPhotoCard:after{content:"";background:linear-gradient(#0000000a,#0000 34%),linear-gradient(#0000 55%,#000000ad);position:absolute;inset:0}.home-module__Hx0lNG__modelingPhotoCard>span{z-index:1;flex-direction:column;gap:.22rem;display:flex;position:absolute;bottom:.8rem;left:.85rem;right:.85rem}.home-module__Hx0lNG__modelingPhotoCard small{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-size:.62rem}.home-module__Hx0lNG__modelingPhotoCard strong{font-family:var(--font-instrument-serif),serif;color:#fff;font-size:1.18rem;line-height:1.05}.home-module__Hx0lNG__modelingPhotoCard em{font-family:var(--font-space-grotesk),system-ui,sans-serif;letter-spacing:.03em;color:#ffffffb8;font-size:.66rem;font-style:normal}.home-module__Hx0lNG__noteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-module__Hx0lNG__noteCard{border:1px solid var(--rule);border-top:3px solid var(--terracotta);background:#fffaf194;border-radius:6px;flex-direction:column;gap:.55rem;min-height:172px;padding:.85rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.home-module__Hx0lNG__noteCard:hover{border-color:color-mix(in srgb,var(--terracotta)58%,var(--rule));box-shadow:0 10px 26px color-mix(in srgb,var(--ink)9%,transparent);transform:translateY(-2px)}.home-module__Hx0lNG__noteMeta{justify-content:space-between;gap:.5rem;display:flex}.home-module__Hx0lNG__noteCard strong{font-family:var(--font-instrument-serif),serif;color:var(--terracotta);font-size:1.05rem;line-height:1.18}.home-module__Hx0lNG__notePreview{color:color-mix(in srgb,var(--ink)76%,transparent);font-size:.88rem;line-height:1.45}.home-module__Hx0lNG__noteIndexLink{margin-top:.85rem}@keyframes home-module__Hx0lNG__surfaceDriftA{0%,to{transform:translate(0)}50%{transform:translate(6px,-4px)}}@keyframes home-module__Hx0lNG__surfaceDriftB{0%,to{transform:translate(0)}50%{transform:translate(-5px,5px)}}@keyframes home-module__Hx0lNG__surfaceDriftC{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}@media (max-width:760px){.home-module__Hx0lNG__projectCard,.home-module__Hx0lNG__modelingPhotoGrid{grid-template-columns:1fr}.home-module__Hx0lNG__modelingPhotoCard,.home-module__Hx0lNG__modelingPhotoCard:first-child,.home-module__Hx0lNG__modelingPhotoCard:nth-child(2),.home-module__Hx0lNG__modelingPhotoCard:nth-child(3){grid-column:auto;min-height:360px}.home-module__Hx0lNG__surfacePreview{border-left:0;border-top:1px solid var(--rule);min-height:150px}.home-module__Hx0lNG__statsGrid{top:1.65rem}.home-module__Hx0lNG__gradeTable{bottom:.95rem}.home-module__Hx0lNG__noteGrid{grid-template-columns:1fr}.home-module__Hx0lNG__noteCard{min-height:0}}
