.founders-container{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:20px;padding:20px;margin-top:30px;max-width:900px;margin-bottom:10px;margin-left:auto;margin-right:auto}@media screen and (min-width:500px){.founders-container{grid-template-columns:auto 1fr;justify-items:start}}.founders-photo{width:100%;object-fit:contain;max-width:300px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:12px;border:2px solid #ccc}.founders-bio{margin:0 0 10px}.founders-links{justify-content:left;margin-top:20px}.founders-link-item,.founders-links{display:flex;flex-direction:row;align-items:center}.founders-link-item{margin-bottom:10px;margin-right:20px}.founders-caption{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.founders-link-icon{margin-right:10px}.founders-link-item:hover{color:#0077b5}.who-we-are-page{min-height:100vh}.section-container{max-width:1100px;margin:0 auto;padding:0 1.5rem}.founders-section{padding:1.5rem;border-radius:8px;max-width:1100px;margin:3rem auto;transition:background-color .3s ease,border-color .3s ease;position:relative;background-color:rgba(245,245,245,.7);border:1px solid #ddd;box-shadow:0 4px 10px rgba(0,0,0,.05)}.founders-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#0e3175,transparent);border-radius:8px 8px 0 0}.contributors-section{padding:1.5rem;border-radius:8px;max-width:1100px;margin:3rem auto;transition:background-color .3s ease,border-color .3s ease;position:relative;background-color:rgba(245,245,245,.7);border:1px solid #ddd;box-shadow:0 4px 10px rgba(0,0,0,.05)}.contributors-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#0e3175,transparent);border-radius:8px 8px 0 0}.section-title{font-size:1.85rem;font-weight:600;text-align:center;margin-bottom:.75rem;line-height:1.2;letter-spacing:-.5px;transition:color .3s ease;color:#1f2937}.section-description{text-align:left;margin-bottom:1.5rem;max-width:100%;margin-left:auto;margin-right:auto;transition:color .3s ease;line-height:1.55;font-size:1.05rem;color:#374151}@media (min-width:900px){.section-description{max-width:1150px;text-align:center;line-height:1.6}}.founders-section:first-of-type{margin-top:1rem}.contributors-section:last-of-type{margin-bottom:4rem}.contributors-section .tiles-grid{padding:0;margin:0}.contributors-section .tiles-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1000px;margin:auto}.contributors-section .tiles-container .tile{display:flex;flex-direction:column;width:300px!important;min-height:450px!important;max-width:300px!important;flex:0 0 300px!important;box-sizing:border-box}.contributors-section .tile .text-left{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.contributors-section .tile img{width:100%!important;height:180px!important;object-fit:contain!important;background-color:#f8f9fa;border-radius:8px;margin-bottom:8px}.dark .contributors-section .tile img{background-color:#374151!important}.dark .founders-section{background-color:rgba(30,30,30,.7);border:1px solid #444;box-shadow:0 4px 10px rgba(0,0,0,.3)}.dark .founders-section:before{background:linear-gradient(90deg,transparent,#90caf9,transparent)}.dark .contributors-section{background-color:rgba(30,30,30,.7);border:1px solid #444;box-shadow:0 4px 10px rgba(0,0,0,.3)}.dark .contributors-section:before{background:linear-gradient(90deg,transparent,#90caf9,transparent)}.dark .section-title{color:#bfdbfe}.dark .section-description{color:#d1d5db}@media (max-width:768px){.section-container{padding:0 1rem}.section-title{font-size:1.55rem}.section-description{font-size:.95rem;max-width:100%;text-align:left}.contributors-section,.founders-section{padding:1rem;margin:1.5rem .5rem}.founders-section:first-of-type{margin-top:1rem}.contributors-section:last-of-type{margin-bottom:3rem}.contributors-section .tiles-container .tile{width:280px!important;flex:0 0 280px!important;min-height:420px!important}.contributors-section .tile img{height:160px!important}}