@@ -11,6 +11,7 @@ html, body {
1111}
1212
1313.content {
14+ background : rgba (12 , 35 , 111 , 0.15 );
1415 -webkit-flex-grow : 4 ;
1516 flex-grow : 4 ;
1617}
@@ -47,7 +48,6 @@ body > header .nav a {
4748 flex-direction : column;
4849 -webkit-flex-direction : column;
4950 padding : 5% ;
50- margin-bottom : 50px ;
5151 }
5252
5353 body > header .nav {
@@ -60,14 +60,19 @@ body > header .nav a {
6060 body .article-title {
6161 font-size : 170% ;
6262 }
63+
64+ .article-body {
65+ padding-top : 100px !important ;
66+ }
6367}
6468
6569
6670body > header .word {
67- color : silver ;
68- font : 600 13 px "Helvetica Neue" ; /* "NexaRegular"; */
71+ color : # 6e7274 ;
72+ font : 200 11 px "Helvetica Neue" ; /* "NexaRegular"; */
6973 text-transform : uppercase;
70- padding : 10px 15px 10px 15px ;
74+ letter-spacing : 3px ;
75+ padding : 0 5px ;
7176}
7277
7378body > header a : active , body > header a : hover , a .hover {
114119}
115120
116121.lab-illustration {
117- background : url ('/img/lab-illustration.png' ) no-repeat 20px 90px , # 0d1d28 ;
122+ background : url ('/img/lab-illustration.png' ) no-repeat 20px 90px , # 11191c ;
118123}
119124
120125.content {
@@ -132,27 +137,33 @@ h1 {
132137}
133138
134139.article header {
140+ display : block;
135141 text-align : right;
136-
137- padding : 20px 50px 20px ;
138-
142+ align-self : flex-end;
139143 flex-grow : 2 ;
140144 -webkit-flex-grow : 2 ;
145+ z-index : 10 ;
141146}
142147
143148.article-title {
144- color : white;
145- font-family : "Avenir Next" ;
146- font-weight : 700 ;
147- font-size : 41px ;
148- margin : 10px 0 ;
149+ display : inline-block;
150+ max-width : 50vw ;
151+ color : rgba (186 , 186 , 186 , 1 );
152+ background : rgba (0 , 0 , 0 , 1 );
153+ font-family : "NexaBold" ;
154+ font-weight : normal;
155+ font-size : 48pt ;
156+ overflow : hidden;
157+ margin : 50px 0 -50px 0 ;
158+ z-index : 10 ;
159+ padding : 10vh 25px ;
149160 text-align : right;
150161}
151162
152163.article-subtitle {
164+ display : none; /* inline */
153165 color : # cbcbcb ;
154166 background : rgba (0 , 111 , 147 , 0.44 );
155- display : inline;
156167 line-height : 2em ;
157168 padding : 9px ;
158169 font-family : proxima-nova, 'Proxima Nova' , 'Helvetica Neue' , Helvetica, Arial, sans-serif;
@@ -163,21 +174,16 @@ h1 {
163174}
164175
165176.article-body {
166- background : white;
177+ display : block;
178+ width : 100vw ;
179+ box-sizing : border-box;
167180
181+ background : white;
168182 flex-grow : 1 ;
169183 -webkit-flex-grow : 1 ;
170184
171- padding : 15px ;
172- margin : 15px ;
173-
174- border-radius : 2px ;
175-
176- max-width : 800px ;
177-
178- justify-content : space-between;
179- display : flex;
180- flex-direction : column;
185+ padding : 55px ;
186+ margin : 0 ;
181187}
182188
183189
@@ -188,11 +194,49 @@ h1 {
188194 color : silver;
189195}
190196
197+ .article-body h4 {
198+ margin : 0 ;
199+ text-transform : uppercase;
200+ font-family : nexabold;
201+ color : darkkhaki;
202+ text-align : right;
203+ }
204+
205+ .body-section h4 strong {
206+ color : slategray;
207+ }
208+
209+ .body-section .ventures h4 {
210+ color : darkseagreen;
211+ }
212+
213+ .body-section .lab h4 {
214+ color : darkviolet;
215+ }
216+
217+ .body-section .studio h4 {
218+ color : slategray;
219+ }
220+
221+ .body-section .studio h4 strong {
222+ color : black; /* slateblue; */
223+ }
224+
225+
226+
191227.article-body p {
192228 font-family : "Helvetica Neue" ;
193- font-weight : 400 ;
229+ font-weight : 300 ;
194230 line-height : 1.8em ;
195231 color : # 333 ;
232+ text-align : justify;
233+ }
234+
235+ .body-section {
236+ display : inline-block;
237+ vertical-align : top;
238+ max-width : 300px ;
239+ margin : 25px ;
196240}
197241
198242a .button , .read-more {
0 commit comments