*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0c0e;color:#f4f3ef;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{position:absolute;z-index:3;inset:0 0 auto;padding:30px 4vw;display:flex}header>a{font-size:25px;font-weight:500;letter-spacing:-.06em}header span,.hero em{color:#d99544;font-style:normal}nav{margin-left:auto;display:flex;gap:35px;font-size:11px}.hero{height:100svh;position:relative}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,6,8,.92) 0%,rgba(5,6,8,.35) 60%,rgba(5,6,8,.1))}.hero img{width:100%;height:100%;object-fit:cover}.hero>div{position:absolute;z-index:2;left:6vw;top:50%;transform:translateY(-42%)}small{font-size:9px;text-transform:uppercase;letter-spacing:.17em}.hero h1{font-size:clamp(65px,9vw,140px);line-height:.83;letter-spacing:-.075em;font-weight:400;margin:45px 0}.hero p{max-width:500px;color:#bbb;line-height:1.5}.company{padding:14vw 8vw;display:grid;grid-template-columns:1fr 3fr;gap:5vw}.company blockquote{font-size:clamp(40px,6vw,85px);line-height:1.05;letter-spacing:-.055em;margin:0}.company>p{grid-column:2;max-width:650px;margin:80px 0 0 auto;color:#aaa;line-height:1.7}.ventures{padding:12vw 6vw;background:#f1efe9;color:#171717}.ventures>div{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr)}.ventures a{min-height:370px;border:1px solid #bbb;border-right:0;padding:25px;display:flex;flex-direction:column}.ventures a:last-child{border-right:1px solid #bbb}.ventures a:hover{background:#171717;color:#fff}.ventures b{font-size:clamp(25px,3vw,43px);font-weight:400;letter-spacing:-.05em}.ventures p{font-size:11px;color:#777}.ventures span{margin-top:auto;font-size:10px}.contact{padding:15vw 6vw;text-align:center}.contact p{font-size:11px;color:#aaa}.contact h2{font-size:clamp(100px,17vw,260px);line-height:.75;letter-spacing:-.1em;font-weight:400;margin:9vw 0}.contact a{border-bottom:1px solid;padding-bottom:5px}footer{border-top:1px solid #333;padding:30px 4vw;display:flex;justify-content:space-between;font-size:9px;color:#999}@media(max-width:700px){nav{display:none}.hero>div{left:24px}.company{grid-template-columns:1fr;padding:110px 24px}.company blockquote,.company>p{grid-column:1}.company blockquote{margin-top:50px}.ventures{padding:100px 24px}.ventures>div{grid-template-columns:1fr}.ventures a{min-height:230px;border-right:1px solid #bbb;border-bottom:0}.ventures a:last-child{border-bottom:1px solid}.contact{padding:130px 24px}}
