.about-hero{text-align:center;padding:8rem 0;background-color:#151C2F}.about-hero .entry-title{margin-bottom:1rem}.about-hero .tagline{color:var(--accent-color);margin:0}.about-story-timeline{padding:8rem 0}.story-timeline-grid{display:flex;flex-direction:column;gap:5rem}@media (min-width:992px){.story-timeline-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center}}.story-content{order:2}@media (min-width:992px){.story-content{order:0}}.story-content p{color:rgb(241 241 241 / .9)}.timeline-container{position:relative;padding-left:3rem;border-left:2px dashed var(--accent-color);order:1}@media (min-width:992px){.timeline-container{order:0}}.timeline-item{position:relative;padding-bottom:4rem}.timeline-item:last-child{padding-bottom:0}.timeline-item::before{content:'';position:absolute;left:-3.9rem;top:5px;width:1.6rem;height:1.6rem;background-color:var(--accent-color);border-radius:50%;border:4px solid var(--background-color)}.timeline-year{color:var(--text-color-pure-white);margin-bottom:1rem}.timeline-content h4{margin:0 0 .5rem 0;color:var(--text-color)}.timeline-content p{margin:0;color:rgb(241 241 241 / .8)}.about-principles{padding:8rem 0;background-color:#151C2F}.about-principles .section-title{text-align:center;margin-bottom:6rem}.principles-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start;justify-items:center;grid-template-areas:"header" "icon" "item-1" "item-2" "item-3" "item-4"}@media (min-width:992px){.principles-grid{grid-template-columns:repeat(3,1fr);align-items:center;grid-template-areas:". header ." "item-1 icon item-3" "item-2 icon item-4"}}.principles-header{grid-area:header}.principle-item{background-color:var(--background-color);padding:2.5rem;border-radius:8px;border-top:3px solid var(--primary-color);width:100%}@media (min-width:992px){.item-1{grid-area:item-1;justify-self:end;text-align:right}.item-2{grid-area:item-2;justify-self:end;text-align:right}.item-3{grid-area:item-3;justify-self:start}.item-4{grid-area:item-4;justify-self:start}}.principle-icon{grid-area:icon;max-width:200px}.principle-icon img{width:100%;height:auto;animation:float-icon 6s ease-in-out infinite}@keyframes float-icon{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.about-team{padding:8rem 0;text-align:center}.about-team .section-title{margin-bottom:1rem}.about-team .section-description{margin-bottom:6rem}.team-grid{display:grid;grid-template-columns:1fr;gap:3rem;text-align:left}@media (min-width:992px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-member-card{background-color:#151C2F;padding:2.5rem;border-radius:8px;display:flex;flex-direction:column}.team-member-name{margin-bottom:.5rem}.team-member-role{color:var(--accent-color);margin-bottom:1.5rem}.team-member-desc{color:rgb(241 241 241 / .8);margin:0;flex-grow:1}.about-founders{padding:8rem 0}.about-founders .section-title{text-align:center;margin-bottom:4rem}.founders-grid{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:992px){.founders-grid{grid-template-columns:repeat(2,1fr)}}.founder-card{display:flex;flex-direction:column;justify-content:center;padding:4rem 3.5rem;border-radius:8px;background-color:#151C2F;border:1px solid rgb(255 255 255 / .08);border-top:3px solid var(--primary-color)}.founder-kicker{color:var(--accent-color);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;font-weight:600;text-align:center;margin-bottom:1rem}.founder-name{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;font-size:2.8rem;color:var(--text-color-pure-white);line-height:1.2}.founder-role{display:inline-block;background-color:rgb(255 255 255 / .1);color:var(--text-color);font-size:1.3rem;font-weight:500;padding:.5rem 1.2rem;border-radius:999px;white-space:nowrap;line-height:1}.founder-bio p{margin:0 0 1.5rem;color:rgb(241 241 241 / .9);line-height:1.7;text-align:left}.founder-quote{margin-top:2rem;padding:1.5rem;padding-left:2rem;border-left:3px solid var(--primary-color);background-color:rgb(0 0 0 / .15);border-radius:0 6px 6px 0;font-style:italic;color:var(--text-color);opacity:.95;text-align:left}