.about-page .marketing-hero{min-height:min(680px,100svh - 84px);padding-bottom:130px}.about-page .marketing-hero__copy{max-width:900px}.about-page .marketing-hero h1{max-width:820px;font-size:clamp(64px,9vw,132px)}.about-page .marketing-hero__lead{max-width:680px}.about-page .marketing-content{padding-bottom:140px}.about-page .about-intro{padding-top:90px}.about-page .about-journey{scroll-margin-top:110px}.about-timeline{gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.about-timeline:before{content:"";background:linear-gradient(#8b7cff,#49d6ff55,#a6afd824);width:1px;position:absolute;top:16px;bottom:16px;left:20px}.about-timeline__entry{grid-template-columns:42px minmax(130px,.28fr) minmax(0,1fr);gap:clamp(20px,4vw,58px);padding:0 0 54px;display:grid}.about-timeline__entry:last-child{padding-bottom:0}.about-timeline__marker{z-index:1;color:#e9e5ff;width:42px;height:42px;font-family:var(--font-mono),monospace;letter-spacing:.06em;background:#0b1030;border:1px solid #8b7cff99;border-radius:50%;align-self:start;place-items:center;font-size:10px;display:grid;position:relative}.about-timeline__when{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:8px;padding-top:4px;font-size:10px;line-height:1.5;display:flex}.about-timeline__when time{color:#d2d8f0}.about-timeline__when span{color:#8b7cff}.about-timeline__story{border-bottom:1px solid #a6afd82f;padding:0 0 32px}.about-timeline__entry:last-child .about-timeline__story{border-bottom:0}.about-timeline__story h3{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(25px,3.2vw,42px);line-height:1.2}.about-timeline__story p{max-width:670px;margin-bottom:20px}.about-timeline__story a,.about-record a{color:#e6e9fc;min-height:44px;font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8b7cff88;align-items:center;gap:13px;font-size:10px;line-height:1.5;transition:color .2s,border-color .2s;display:inline-flex}.about-timeline__story a:hover,.about-record a:hover{color:#49d6ff;border-color:#49d6ff}.about-iteration{grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr);gap:7vw;padding:clamp(55px,8vw,110px) 0;display:grid;position:relative;overflow:hidden}.about-iteration__index{color:#8b7cff33;letter-spacing:-.12em;white-space:nowrap;align-self:center;font-size:clamp(150px,22vw,340px);font-weight:500;line-height:.8}.about-iteration__copy{z-index:1;position:relative}.about-iteration__copy h2{margin-top:25px}.about-iteration__copy .marketing-link-button{margin-top:12px}.about-records__grid{border-top:1px solid #a6afd83a;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(26px,6vw,96px);margin:56px 0 28px;display:grid}.about-record{border-bottom:1px solid #a6afd83a;flex-direction:column;align-items:flex-start;min-width:0;min-height:280px;padding:32px 0 36px;display:flex;position:relative}.about-record__index{color:#a6afd8;font-family:var(--font-mono),monospace;letter-spacing:.13em;font-size:10px;line-height:1.5}.about-record__mark{color:#94a6d4;letter-spacing:-.09em;opacity:.43;pointer-events:none;flex-direction:column;align-items:flex-end;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.85;display:flex;position:absolute;top:28px;right:0}.about-record__mark span{font-family:var(--font-mono),monospace;letter-spacing:.18em;margin-top:8px;font-size:10px;line-height:1}.about-record__mark--award{color:#d6b66d}.about-record h3{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:calc(100% - 80px);margin:20px 0 12px;font-size:clamp(22px,2.2vw,31px);line-height:1.22;position:relative}.about-record p{margin-bottom:18px;font-size:14px}.about-record a{margin-top:auto}.about-records__scope{margin:0 0 42px;color:#929dc3!important;font-size:12px!important;line-height:1.6!important}@media (max-width:800px){.about-iteration{grid-template-columns:1fr;gap:8px}.about-iteration__index{font-size:clamp(115px,26vw,220px)}.about-records__grid{column-gap:28px}}@media (max-width:760px){.about-page .marketing-hero{min-height:550px;padding-top:115px;padding-bottom:115px}.about-page .marketing-hero h1{font-size:clamp(58px,13vw,82px)}.about-page .about-intro{padding-top:58px}.about-page .about-journey{scroll-margin-top:85px}.about-timeline{margin-top:40px}.about-timeline__entry{grid-template-columns:42px minmax(0,1fr);gap:10px 18px;padding-bottom:40px}.about-timeline__marker{grid-area:1/1/3}.about-timeline__when,.about-timeline__story{grid-column:2}.about-timeline__story{padding-bottom:24px}.about-timeline__story h3{font-size:28px}.about-iteration{padding:70px 0}.about-records__grid{grid-template-columns:1fr;margin-top:38px}.about-record{min-height:0;padding:30px 0}.about-record a{margin-top:0}}@media (max-width:400px){.about-page .marketing-hero h1{font-size:54px}.about-timeline__story h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.about-page .about-timeline__story a,.about-page .about-record a{transition:none}}
