/*poster page*/
.posterline
{
	line-height: 110%;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding: 5%;
	/*filter: drop-shadow(0px 16px 14px #000000);*/
	border-top: dotted 2px gray;
}

.justline{
	border-top: dotted 2px gray;

}

.posterSmall
{
	font-size: 16%;
	line-height: 130%;
	margin-top: 10pt;
	font-weight: 600;
}

.postercaption { margin-bottom: 50pt; }
.fullWidth { width: 100%; }

.morgan
{
	padding: 5%;
	font-size: 8vw;
	font-weight: 250;
	line-height: 110%;
}

.morganAddress
{
	letter-spacing: 5;
	font-size: 3vw;
}

.morganArrow
{
	text-align: right;
}

.shetland
{
	font-size: 10cqi;
}

.notEverythingBig
{
	font-size: 6vw;
	font-weight: 850;
	line-height: 105%;
	vertical-align: top;
	margin: 40pt;
}

.notEverythingSmall
{
	font-size: 9pt;
	font-weight: 550;
	line-height: 180%;
	vertical-align: top;
}

.groene
{
	font-size: 8vw;
	font-weight: bolder;
	line-height: 100%;
	font-style: italic;
}

.iceland
{
	font-size: 8vw;
	font-weight: 200;
	line-height: 100%;
	font-style: italic;
}

.ferry b { font-weight: 800; }

.billboards
{
	font-size: 100pt;
}

.billboardsTable { margin-top: 100pt; }

.billboardsTable td
{
	vertical-align: top;
	width: 50%;
}

.film
{
	font-size: 4cqi;
	font-weight: 200;
	line-height: 140%;
	font-style: italic;
}

.film b { font-weight: 800; }

.lordBox
{
}

.lordBig
{
	margin-top: 30pt;
	font-size: clamp(20pt, 5cqi, 8cqi);
	font-weight: 700;
	line-height: 120%;
}

.lordSmall
{
	text-transform: uppercase;
	font-size: 20pt;
	font-weight: 300;
	line-height: 140%;
	letter-spacing: 1.5;
	margin-top: 250%;
	margin-bottom: 250%;
}

.tractatusBox
{
	font-size: clamp(20pt, 5cqi, 8cqi);
	font-weight: 700;
	line-height: 130%;
	padding: 50pt;
}

.tractatus
{
	font-weight: 200;
}

.artfarmer
{
	font-size: 12cqi;
	line-height: 100%;
	font-weight: 900;
}

.artfarmerLighter {  }

.digitalstrategy
{
	font-size: 12cqi;
	line-height: 110%;
	font-weight: 700;
	margin-left: 40pt;
}

.digitalstrategySmall
{
	font-size: 20pt;
	line-height: 110%;
	font-weight: 150;
	margin-left: 40pt;
	margin-top: 50pt;
}

.resist
{
	font-size: 8cqi;
	line-height: 110%;
	font-weight: 200;
	font-style: italic;
	/*margin-top: 40%;*/
	margin-bottom: 0;
	font-feature-settings: "ss06" 1;
}

.resist b { font-weight: 900; }

.resistSmall
{
	font-size: 50pt;
	line-height: 110%;
	font-weight: 550;
}

.tijdlijn
{
	font-size: 12cqi;
	line-height: 120%;
	font-weight: 600;
}

.townsBox
{
	width: 100%;
	margin-left: auto;
}

.towns
{
	font-size: 3cqi;
	line-height: 205%;
	padding: 10pt;
	margin: 0;
}

.gerstner
{
	font-size: 18cqi;
	line-height: 90%;
	font-weight: 850;
	padding-bottom: 10pt;
	padding-top: 40pt;
}

.gerstnerSmall
{
	font-size: 3cqi;
	line-height: 150%;
	font-weight: 275;
	padding-bottom: 40pt;
	padding-top: 40pt;
}

.mager { font-size: 11cqi; }

.pacificsBig
{
	font-size: 14cqi;
	font-weight: 900;
	padding: 30pt;
}

.pacificsCaption
{
	font-size: 10pt;
	line-height: 15pt;
	font-weight: 500;
}

.pacificsCaption b
{
	font-weight: 800;
}

.enshittified
{
	padding: 30pt;
	font-size: 8cqi;
	font-weight: 800;
	line-height: 120%;
	font-style: italic;
}

.gamedev
{
	font-size: 9vw;
	font-weight: 800;
	line-height: 100%;
}

.station
{
	font-size: 8cqi;
	font-weight: 600;
	text-align: right;
	line-height: 120%;
	padding-bottom: 70pt;
	padding-top: 20pt;
	padding-right: 10pt;
}

.owl
{
	font-size: 10cqi;
	font-weight: 200;
	font-style: italic;
	hanging-punctuation: first;
	margin-left: 10%;
}

.tmbg
{
	font-size: 15cqi;
	line-height: 120%;
	font-weight: 900;
	padding-top: 2cqi;
	padding-bottom: 1cqi;
	text-align: center;
}

.tmbgText
{
	font-size: 9cqi;
	line-height: 100%;
	font-weight: 900;
	letter-spacing: 4;
	padding-top: 1cqi;
	padding-bottom: 0cqi;
	text-align: center;
}

.berlin
{
	font-size: 10.5cqi;
	font-weight: 850;
	background-repeat: repeat;
	background-image: url("assets/hexCell_40.webp");
}

.undo
{
	font-size: 14cqi;
	line-height: 150%;
	font-weight: 600;
}

.big_showpony
{
	font-size: 36cqi;
	line-height: 80%;
	font-weight: 800;
	font-family: 'CTATVF';
	margin-top: 0pt;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: 0;
}

.big_workshorse
{
	font-size: 13cqi;
	line-height: 115%;
	font-weight: 800;
	font-family: 'AG';
	padding-left: 5cqi;
	padding-top: 6cqi;
	/*padding-bottom : 0;*/
	margin-bottom: 0pt;
	margin-top: 0;
}

.griftCard
{
	font-size: 20cqi;
	line-height: 90%;
	font-weight: 800;
	font-style: italic;
}

.coffeeshopBig
{
	font-size: 20cqi;
	line-height: 95%;
	font-weight: 800;
	text-align: right;
}

.coffeeshop
{
	font-size: 2cqi;
	line-height: 100%;
	text-align: left;
}

.severance
{
	font-size: 9cqi;
	line-height: 110%;
	font-weight: 700;
}

.elevator
{
	font-size: 10cqi;
	line-height: 100%;
	font-weight: 300;
}

.elevatorBig
{
	font-size: 10cqi;
	font-weight: 900;
	line-height: 100%;
}

.caledonian
{
	text-transform: uppercase;
	font-size: 5cqi;
	line-height: 120%;
	font-weight: 200;
}

.caledonian i
{
	font-weight: 900;
}

.selectBox
{
	padding: 1%;
}

.buildphone
{
	padding: 10%;
}

.potter
{
	font-size: 9vw;
	font-weight: 775;
	line-height: 95%;
}

.potterSmall
{
	font-size: 10pt;
	font-weight: 450;
	line-height: 150%;
}

.eamesBig
{
	font-size: 8cqi;
	font-weight: 400;
	line-height: 140%;
	padding: 10pt;
}

.eamesSmall
{
	font-size: 30pt;
	font-weight: 400;
	line-height: 140%;
	padding: 10pt;
}

.magazineBox
{
	padding: 16%;
}

.magazineBig
{
	font-size: clamp(30pt, 5cqi, 120pt);
	font-weight: 300;
	line-height: 120%;
	margin-left: 2cqi;
}

.magazineSmall
{
	font-size: 20pt;
	font-weight: 500;
	line-height: 120%;
	margin-left: 2cqi;
}

.magazineSmall b { font-weight: 900; }

.godelBig
{
	font-size: 18cqi;
	font-weight: 800;
	line-height: 90%;
	margin: 0;
	padding: 0;
	margin-top: 50pt;
	margin-bottom: 50pt;
	coloe: white;
}

.godelSmall
{
	font-size: clamp(20pt, 1cqi, 30pt);
	font-weight: 550;
	line-height: 140%;
}

.godelBox { /*padding: 10%;*/ }

.godelBar
{
	padding: 5pt;
}

.godelParticulars
{
	font-size: clamp(10pt, .5cqi, 30pt);
	font-weight: 350;
	line-height: 160%;
}

.godelParticulars b { font-weight: 900; }

.vietnamPhone
{
	font-size: 11cqi;
	font-weight: 850;
	line-height: 90%;
}

.vietmanPhoneAccent { }

.vietnamPhoneSmall
{
	font-size: 20pt;
	line-height: 140%;
	font-weight: 150;
}

.talk_is_cheap
{
	font-size: 14cqi;
	font-weight: 900;
	line-height: 90%;
	font-style: italic;
	padding: 40pt;
}

.connectionBig
{
	font-size: 10cqi;
	font-weight: 585;
	line-height: 102%;
	padding: 30pt;
	padding-left: 10%;
}

.connectionSmall
{
	text-transform: uppercase;
	font-size: 1cqi;
	line-height: 120%;
	font-weight: 700;
	letter-spacing: 1.4;
	margin-top: 40pt;
	margin-bottom: 60pt;
}

.pompidouBox
{
	font-size: 6cqi;
	padding: 0.25cqi;
}

.pompidouBig
{
	font-size: 6cqi;
	line-height: 110%;
	padding: 50pt;
}

.pompidouSmall
{
	font-size: 2cqi;
	line-height: 100%;
	padding: 50pt;
}

.massive
{
	font-family: 'AG';
	font-size: 10.5vw;
	line-height: 120%;
	margin-top: 0;
	padding: 3%;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.posterduplexed
{
	font-size: 7vw;
	line-height: 130%;
}

.freeArticle
{
	font-size: 10cqi;
	font-weight: 100;
}

.charged
{
	font-size: 8cqi;
	font-weight: 200;
	text-align: left;
	line-height: 120%;
	margin: 20pt;
}

.charged b { font-weight: 800; }

.ymoParisBig
{
	font-size: 15cqi;
	font-weight: 750;
	line-height: 100%;
}

.ymoParis
{
	font-size: 3cqi;
	font-weight: 150;
	line-height: 100%;
}

.shadowfax
{
	font-size: 11cqi;
	font-weight: 800;
	line-height: 95%;
}

.ramsBig{
	font-size: 11cqi;
	font-weight: 800;
	line-height: 95%;
	hanging-punctuation: first;
	padding-left: 1em;

}