.D-cxOq_page{width:min(100% - 48px,880px);margin-inline:auto}.D-cxOq_heading{margin-bottom:44px}.D-cxOq_heading h1{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,5vw,44px);font-weight:500}.D-cxOq_heading p{color:#58677e;font-size:16px;line-height:1.8}[data-mantine-color-scheme=dark] .D-cxOq_heading p{color:#b9c7dc}.D-cxOq_heading p{max-width:540px}.D-cxOq_projectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.D-cxOq_project{border:1px solid #dfe5ee;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;display:flex}[data-mantine-color-scheme=dark] .D-cxOq_project{border:1px solid #ffffff14}.D-cxOq_project{background:#ffffffb3;border-radius:14px}[data-mantine-color-scheme=dark] .D-cxOq_project{background:#141b28ee}.D-cxOq_project{color:inherit;text-decoration:none}.D-cxOq_project h2{letter-spacing:-.025em;margin:0 0 9px;font-size:21px;font-weight:500}.D-cxOq_project p{color:#58677e}[data-mantine-color-scheme=dark] .D-cxOq_project p{color:#b9c7dc}.D-cxOq_project p{max-width:650px;margin:0;font-size:14px;line-height:1.8}.D-cxOq_project>span{color:#647187}[data-mantine-color-scheme=dark] .D-cxOq_project>span{color:#98a6bc}.D-cxOq_project>span{transition:transform .16s}.D-cxOq_project:hover h2{color:#49678d}[data-mantine-color-scheme=dark] .D-cxOq_project:hover h2{color:#a9c7ec}.D-cxOq_project:hover>span{transform:translate(2px,-2px)}.D-cxOq_timeline{color:#58677e;margin-top:48px}[data-mantine-color-scheme=dark] .D-cxOq_timeline{color:#b9c7dc}.D-cxOq_timeline summary{cursor:pointer;padding-block:12px;font-size:14px}.D-cxOq_timeline{border-top:1px solid #dfe5ee;margin-top:72px;padding-top:36px}[data-mantine-color-scheme=dark] .D-cxOq_timeline{border-top:1px solid #ffffff14}.D-cxOq_timelineHeading h2{letter-spacing:-.03em;color:#202939;margin:0 0 10px;font-size:25px;font-weight:500}[data-mantine-color-scheme=dark] .D-cxOq_timelineHeading h2{color:#e9edf5}.D-cxOq_timelineHeading p{color:#647187;font-size:14px}[data-mantine-color-scheme=dark] .D-cxOq_timelineHeading p{color:#98a6bc}.D-cxOq_timelineHeading p{margin:0 0 32px}.D-cxOq_milestones{margin:0;padding:0;list-style:none}.D-cxOq_milestones li{grid-template-columns:130px 1fr;gap:32px;display:grid}.D-cxOq_milestones time{color:#647187;font-size:12px}[data-mantine-color-scheme=dark] .D-cxOq_milestones time{color:#98a6bc}.D-cxOq_milestones time{font-variant-numeric:tabular-nums;padding-top:3px}.D-cxOq_milestones li>div{border-left:1px solid #dfe5ee;position:relative}[data-mantine-color-scheme=dark] .D-cxOq_milestones li>div{border-left:1px solid #ffffff20}.D-cxOq_milestones li>div{padding:0 0 28px 26px}.D-cxOq_milestones li>div:before{content:"";background:#627fa3;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}[data-mantine-color-scheme=dark] .D-cxOq_milestones li>div:before{background:#91b8f6}.D-cxOq_milestones li:last-child>div{border-color:#0000;padding-bottom:0}.D-cxOq_milestones a{color:#202939;font-size:16px}[data-mantine-color-scheme=dark] .D-cxOq_milestones a{color:#e9edf5}.D-cxOq_milestones a{text-decoration:none}.D-cxOq_milestones a:hover{text-underline-offset:4px;text-decoration:underline}.D-cxOq_milestones a span{color:#647187;margin-left:8px;font-size:12px}[data-mantine-color-scheme=dark] .D-cxOq_milestones a span{color:#98a6bc}.D-cxOq_milestones p{color:#647187;margin:7px 0 0;font-size:13px}[data-mantine-color-scheme=dark] .D-cxOq_milestones p{color:#98a6bc}@media (max-width:40em){.D-cxOq_milestones li{grid-template-columns:95px 1fr;gap:16px}}.D-cxOq_date{color:#647187;font-size:12px;display:block}[data-mantine-color-scheme=dark] .D-cxOq_date{color:#98a6bc}.D-cxOq_date{margin:12px 0 18px}.D-cxOq_projectAction{justify-content:space-between;width:100%;font-size:13px;display:flex}@media (max-width:40em){.D-cxOq_projectList{grid-template-columns:1fr}.D-cxOq_project{padding:24px}}
