.PillarCard_card__3MUJA{padding:var(--space-8);border:1px solid var(--color-border);border-radius:0;background:color-mix(in srgb,var(--color-base) 99%,var(--color-text-primary) 1%);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.PillarCard_card__3MUJA:hover{border-color:var(--color-accent-1-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PillarCard_iconWrap__rKnUf{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-accent-1-bg);border-radius:var(--radius-sm);color:var(--color-accent-1);margin-bottom:var(--space-5)}.PillarCard_title__Lg10S{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-3)}.PillarCard_desc__qvEEz{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (max-width:768px){.PillarCard_card__3MUJA{padding:var(--space-6)}}.ProjectCard_link__LPw_g{text-decoration:none;color:inherit;display:block}.ProjectCard_card__YCvBo{display:grid;grid-template-columns:1fr 1.4fr;border:1px solid var(--color-border);border-radius:0;overflow:hidden;background:color-mix(in srgb,var(--color-base) 99%,var(--color-text-primary) 1%);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);cursor:pointer}.ProjectCard_card__YCvBo:hover{border-color:var(--color-accent-1-light);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.ProjectCard_imageArea__cSU6w{min-height:240px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ProjectCard_imagePlaceholder__tXUns{font-family:var(--font-heading);font-size:4rem;font-weight:700;color:rgba(255,255,255,.6);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.ProjectCard_image__c8epP{transition:transform var(--duration-slow) var(--ease-out)}.ProjectCard_card__YCvBo:hover .ProjectCard_image__c8epP{transform:scale(1.05)}.ProjectCard_body__8VmOU{padding:var(--space-8);display:flex;flex-direction:column;justify-content:center}.ProjectCard_title__SlBJZ{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-3);letter-spacing:-.01em}.ProjectCard_desc__cLYSv{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-4)}.ProjectCard_tags__PKdnU{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.ProjectCard_tag___LmiU{display:inline-block;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;color:var(--color-accent-2);background:var(--color-accent-2-bg);border-radius:var(--radius-sm)}.ProjectCard_target__bcFZ0{font-size:var(--text-xs);color:var(--color-text-muted)}.ProjectCard_targetLabel__OIhIT{font-weight:600;color:var(--color-text-secondary)}.ProjectCard_actions__R6S7A{margin-top:var(--space-5)}@media (max-width:768px){.ProjectCard_card__YCvBo{grid-template-columns:1fr}.ProjectCard_imageArea__cSU6w{min-height:180px}}.QuoteBlock_block___AgVe{border-left:3px solid var(--color-accent-1);padding:var(--space-8) var(--space-10);max-width:var(--container-narrow);margin:0 auto}.QuoteBlock_quote__EtQJk{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:500;line-height:var(--line-height-snug);color:var(--color-text-primary);font-style:italic}.QuoteBlock_attribution__E6_Bn{margin-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.QuoteBlock_author__AoX85{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.QuoteBlock_role__DukWj{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:768px){.QuoteBlock_block___AgVe{padding:var(--space-6) var(--space-6)}.QuoteBlock_quote__EtQJk{font-size:var(--text-xl)}}