.HomeView-module__qtSQCW__hero{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:7rem 1rem 7.5rem;display:flex;position:relative;overflow:hidden}.HomeView-module__qtSQCW__hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--md-primary)1px,transparent 1px),linear-gradient(90deg,var(--md-primary)1px,transparent 1px);transform-origin:bottom;opacity:.22;background-size:56px 56px;height:55%;animation:3s linear infinite HomeView-module__qtSQCW__grid-scroll;position:absolute;bottom:-2px;left:-50%;right:-50%;transform:perspective(380px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.HomeView-module__qtSQCW__hero:after{content:"";z-index:-1;background:var(--cy-rule);height:1px;box-shadow:var(--md-elevation-2);opacity:.6;position:absolute;bottom:55%;left:0;right:0}@keyframes HomeView-module__qtSQCW__grid-scroll{to{background-position:0 56px}}.HomeView-module__qtSQCW__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--md-primary);border:1px solid var(--md-primary-container);background:var(--md-state-hover);margin-bottom:1.5rem;padding:.25rem .875rem;font-size:.8125rem}.HomeView-module__qtSQCW__eyebrow:before{content:"● ";color:var(--md-tertiary);animation:1.4s step-end infinite HomeView-module__qtSQCW__blink}@keyframes HomeView-module__qtSQCW__blink{50%{opacity:0}}.HomeView-module__qtSQCW__title{letter-spacing:.03em;color:var(--md-on-surface);max-width:20ch;text-shadow:var(--cy-text-glow);margin-bottom:1.25rem;font-size:3.25rem;font-weight:800;position:relative}.HomeView-module__qtSQCW__title:before,.HomeView-module__qtSQCW__title:after{content:attr(data-text);pointer-events:none;text-shadow:none;position:absolute;inset:0}.HomeView-module__qtSQCW__title:before{color:var(--md-primary);clip-path:inset(0 0 60%);opacity:.8;animation:4s step-end infinite HomeView-module__qtSQCW__glitch-a;transform:translate(-2px)}.HomeView-module__qtSQCW__title:after{color:var(--md-tertiary);clip-path:inset(55% 0 0);opacity:.8;animation:4s step-end infinite HomeView-module__qtSQCW__glitch-b;transform:translate(2px)}@keyframes HomeView-module__qtSQCW__glitch-a{0%,88%,to{clip-path:inset(0 0 100%);transform:translate(0)}90%{clip-path:inset(10% 0 55%);transform:translate(-4px,-1px)}93%{clip-path:inset(40% 0 30%);transform:translate(3px,1px)}96%{clip-path:inset(70% 0 5%);transform:translate(-2px)}}@keyframes HomeView-module__qtSQCW__glitch-b{0%,88%,to{clip-path:inset(100% 0 0);transform:translate(0)}90%{clip-path:inset(60% 0 10%);transform:translate(4px,1px)}93%{clip-path:inset(20% 0 60%);transform:translate(-3px,-1px)}96%{clip-path:inset(5% 0 80%);transform:translate(2px)}}.HomeView-module__qtSQCW__subtitle{color:var(--md-on-surface-variant);max-width:56ch;margin-bottom:2.25rem;font-size:1.0625rem}.HomeView-module__qtSQCW__ctaButton{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--md-on-primary);background:var(--md-primary);border:1px solid var(--md-primary);border-radius:var(--md-shape-sm);cursor:pointer;box-shadow:var(--md-elevation-2);transition:box-shadow var(--md-duration-medium)var(--md-easing-standard),background-color var(--md-duration-medium)var(--md-easing-standard);align-items:center;gap:.5rem;padding:.8125rem 2rem;font-size:.875rem;font-weight:700;display:inline-flex}.HomeView-module__qtSQCW__ctaButton:after{content:"→"}.HomeView-module__qtSQCW__ctaButton:hover{background:var(--md-primary-hover);box-shadow:var(--md-elevation-3);text-shadow:none;text-decoration:none}.HomeView-module__qtSQCW__section{padding:4rem 1rem}.HomeView-module__qtSQCW__sectionTitle{color:var(--md-on-surface);align-items:center;gap:.875rem;margin-bottom:1.75rem;font-size:1.5rem;font-weight:700;display:flex}.HomeView-module__qtSQCW__sectionTitle:before{content:"//";font-family:var(--font-mono);color:var(--md-primary);text-shadow:var(--cy-text-glow)}.HomeView-module__qtSQCW__sectionTitle:after{content:"";background:linear-gradient(90deg,var(--md-outline),transparent);flex:1;height:1px}.HomeView-module__qtSQCW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.HomeView-module__qtSQCW__card{background:var(--cy-corners),var(--md-surface-container-lowest);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-md);box-shadow:var(--md-elevation-1);transition:box-shadow var(--md-duration-medium)var(--md-easing-standard),border-color var(--md-duration-medium)var(--md-easing-standard),transform var(--md-duration-medium)var(--md-easing-standard);padding:1.5rem;display:block}.HomeView-module__qtSQCW__card:hover{border-color:var(--md-primary);box-shadow:var(--md-elevation-3);text-shadow:none;text-decoration:none;transform:translateY(-2px)}.HomeView-module__qtSQCW__card h3{color:var(--md-on-surface);transition:color var(--md-duration-short)var(--md-easing-standard);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.HomeView-module__qtSQCW__card:hover h3{color:var(--md-primary)}.HomeView-module__qtSQCW__card p{color:var(--md-on-surface-variant);font-size:.9375rem}.HomeView-module__qtSQCW__cardMeta{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.HomeView-module__qtSQCW__cardDate{font-family:var(--font-mono);color:var(--md-on-surface-variant);font-size:.8125rem}.HomeView-module__qtSQCW__cardCategory{font-family:var(--font-mono);letter-spacing:.04em;color:var(--md-on-tertiary-container);background:var(--md-tertiary-container);border:1px solid var(--md-tertiary);border-radius:var(--md-shape-sm);padding:.0625rem .5rem;font-size:.75rem;font-weight:500}@media (max-width:768px){.HomeView-module__qtSQCW__hero{padding:4.5rem 1rem 5rem}.HomeView-module__qtSQCW__title{font-size:2.125rem}.HomeView-module__qtSQCW__subtitle{font-size:1rem}}
