.private-module__bp8bUW__page{color:#d9d4c7;background:#0e1116;flex-direction:column;min-height:100vh;font-family:IBM Plex Sans,Arial,sans-serif;display:flex}.private-module__bp8bUW__header{letter-spacing:.12em;border-bottom:1px solid #232a33;align-items:center;gap:24px;padding:28px 5vw;font:11px monospace;display:flex}.private-module__bp8bUW__mark{color:#d4a55a;margin-right:auto;font-weight:700;text-decoration:none}.private-module__bp8bUW__mark span,.private-module__bp8bUW__user{color:#8a8f98}.private-module__bp8bUW__main{flex:1;width:100%;max-width:980px;margin:0 auto;padding:clamp(60px,10vw,120px) 5vw}.private-module__bp8bUW__kicker{letter-spacing:.12em;color:#5e8c8a;font:11px monospace}.private-module__bp8bUW__title{letter-spacing:-.05em;margin:18px 0 48px;font-size:clamp(40px,7vw,84px);font-weight:400;line-height:1}.private-module__bp8bUW__title em{color:#d4a55a;font-style:normal}.private-module__bp8bUW__lede{color:#8a8f98;max-width:460px;line-height:1.7}.private-module__bp8bUW__list{border-top:1px solid #232a33}.private-module__bp8bUW__project{color:inherit;border-bottom:1px solid #232a33;grid-template-columns:44px 1fr 20px;align-items:start;gap:20px;padding:28px 0;text-decoration:none;transition:background-color .2s;display:grid}.private-module__bp8bUW__project:hover{background:#151a21}.private-module__bp8bUW__project:hover .private-module__bp8bUW__arrow{color:#d4a55a}.private-module__bp8bUW__index,.private-module__bp8bUW__arrow{color:#8a8f98;font-family:monospace}.private-module__bp8bUW__project h2{margin:0;font-size:25px;font-weight:400}.private-module__bp8bUW__project p{color:#8a8f98;margin:6px 0 0}.private-module__bp8bUW__button{color:#d4a55a;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #d4a55a;padding:14px 22px;font:12px monospace;transition:background-color .2s,color .2s;display:inline-block}.private-module__bp8bUW__button:hover{color:#0e1116;background:#d4a55a}.private-module__bp8bUW__linkButton{color:#8a8f98;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.private-module__bp8bUW__linkButton:hover{color:#d4a55a}.private-module__bp8bUW__error{color:#d9a99a;background:#1a1416;border-left:2px solid #c0634b;margin:0 0 28px;padding:12px 16px;font-size:14px}.private-module__bp8bUW__footer{letter-spacing:.12em;border-top:1px solid #232a33;padding:24px 5vw;font:11px monospace}.private-module__bp8bUW__footer a{color:#8a8f98;text-decoration:none}.private-module__bp8bUW__footer a:hover{color:#d4a55a}
