.build-page{color:#e7edf1;background:#090e14;padding-top:100px}.bw-rail{width:var(--global-rail-width);margin-inline:auto}.bw-label{color:#93a6b4;font:10px/1.7 var(--font-mono);letter-spacing:.06em;margin:0 0 48px}.bw-label>span{color:#69deef;margin-right:18px}.bw-hero{padding-block:104px 92px}.bw-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(44px,4.1vw,60px);font-weight:450;line-height:1.48}.bw-intro{max-width:660px;margin:46px 0 0}.bw-intro .bw-subtitle{color:#d0dee5;margin:0 0 22px;font-size:23px;line-height:1.7}.bw-intro p{color:#9eafbc;margin:0;font-size:15px;line-height:1.95}.bw-section{border-top:1px solid #293640;padding-block:80px}.bw-split{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.build-page h2{letter-spacing:-.025em;margin:0;font-size:36px;font-weight:450;line-height:1.5}.build-page h3{margin:0 0 12px;font-size:21px;font-weight:450;line-height:1.6}.bw-topics article{gap:28px;padding:0 0 30px;display:flex}.bw-topics article+article{border-top:1px solid #293640;padding-top:30px}.bw-topics article:last-child{padding-bottom:0}.bw-number{color:#779daa;font:10px/2 var(--font-mono);padding-top:6px}.bw-topics p,.bw-contributions p,.bw-aside p{color:#9eafbc;max-width:530px;margin:0;font-size:14px;line-height:1.95}.bw-experience{background:#0d141c;padding-block:80px}.bw-aside p{max-width:370px;margin-top:25px}.bw-contributions article{border-top:1px solid #293640;padding:25px 0}.bw-contributions article:first-child{border:0;padding-top:0}.bw-contributions article:last-child{padding-bottom:0}.bw-contact{color:#c3dce3;border-bottom:1px solid #45606b;align-items:center;gap:42px;min-height:48px;margin-top:30px;padding-bottom:8px;font-size:14px;display:inline-flex}.bw-contact:hover{color:#69deef;border-color:#69deef}.bw-starters{margin:0;padding:0;list-style:none}.bw-starters li{color:#c0cfd8;border-top:1px solid #293640;align-items:baseline;gap:28px;padding:22px 0;font-size:17px;line-height:1.7;display:flex}.bw-starters li span{font:10px/1.7 var(--font-mono);color:#779daa}.bw-closing{border-top:1px solid #293640;padding-block:48px 64px}.bw-closing h2{color:#b2c2cc;font-size:23px}@media (min-width:768px) and (max-width:1199px){.bw-rail{width:calc(100% - 80px)}.bw-split{gap:48px}}@media (max-width:767px){.build-page{padding-top:76px}.bw-rail{width:calc(100% - 40px)}.bw-hero{padding-block:58px 60px}.bw-label{letter-spacing:0;max-width:350px;margin-bottom:28px;font-size:9px}.bw-label>span{margin-right:10px}.bw-hero h1{letter-spacing:-.035em;font-size:32px;line-height:1.55}.bw-intro{margin-top:30px}.bw-intro .bw-subtitle{text-wrap:balance;font-size:20px}.bw-intro p{font-size:14px}.bw-section,.bw-experience{padding-block:52px}.bw-split{grid-template-columns:1fr;gap:32px}.build-page h2{font-size:27px}.build-page h3{font-size:20px}.bw-topics article{gap:20px;padding-bottom:24px}.bw-topics article+article{padding-top:24px}.bw-contributions article:first-child{border-top:1px solid #293640;padding-top:24px}.bw-starters{order:2}.bw-starters li{gap:20px;padding:18px 0;font-size:16px}.bw-closing{padding-block:36px 48px}.bw-closing h2{font-size:21px}}
