/*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);*/
}

.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%;
	background-color: #444;
	color: white;
}

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

.morganArrow
{
	color: orange;
	text-align: right;
}

.shetland
{
	background: linear-gradient(90deg, rgba(217, 247, 255, 1) 0%, rgba(43, 123, 148, 1) 100%);
	color: white;
	font-size: 10cqi;
}

.notEverythingBig
{
	color: yellow;
	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;
	color: yellow;
}

.groene
{
	background: #a3e8ff;
	color: white;
	font-size: 8vw;
	font-weight: bolder;
	line-height: 100%;
	font-style: italic;
}

.iceland
{
	background-color: #BFB8D9;
	color: #000054;
	font-size: 8vw;
	font-weight: 200;
	line-height: 100%;
	font-style: italic;
}

.ferry b { font-weight: 800; }

.billboards
{
	background-color: rgb(150 110 108);
	font-size: 100pt;
	color: lightblue;
}

.billboardsTable { margin-top: 100pt; }

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

.film
{
	font-size: 4cqi;
	font-weight: 200;
	line-height: 140%;
	font-style: italic;
	background-color: rgb(84 90 108);
	color: white;
}

.film b { font-weight: 800; }

.lordBox
{
	background-color: rgb(42, 42, 95);
	color: white;
}

.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
{
	background-color: rgb(84 90 108);
	color: white;
	font-size: clamp(20pt, 5cqi, 8cqi);
	font-weight: 700;
	line-height: 130%;
	padding: 50pt;
}

.tractatus
{
	color: gray;
	font-weight: 200;
}

.artfarmer
{
	font-size: 12cqi;
	line-height: 100%;
	font-weight: 900;
	color: black;
	background-color: rgb(252, 243, 105);
}

.artfarmerLighter { color: rgb(176, 160, 66); }

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

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

.resist
{
	font-size: 8cqi;
	line-height: 110%;
	font-weight: 200;
	color: white;
	background-color: mediumseagreen;
	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;
	color: black;
	background-color: pink;
}

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

.townsBox
{
	/*padding: 10pt;*/
	background-color: rgba(20, 184, 210, 0.5);
	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;
	color: black;
	background-color: rgb(255, 250, 235);
	padding-bottom: 10pt;
	padding-top: 40pt;
}

.gerstnerSmall
{
	font-size: 3cqi;
	line-height: 150%;
	font-weight: 275;
	color: black;
	background-color: rgb(255, 250, 235);
	padding-bottom: 40pt;
	padding-top: 40pt;
}

.mager { font-size: 11cqi; }

.pacificsBig
{
	font-size: 14cqi;
	font-weight: 900;
	background-color: rgb(34, 133, 51);
	color: rgb(255, 255, 136);
	padding: 30pt;
}

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

.pacificsCaption b
{
	color: rgb(255, 255, 136);
	font-weight: 800;
}

.enshittified
{
	background: #5c4f4f;
	padding: 30pt;
	font-size: 8cqi;
	font-weight: 800;
	line-height: 120%;
	color: white;
	font-style: italic;
}

.gamedev
{
	background: rgba(66, 73, 103, 1);
	font-size: 9vw;
	font-weight: 800;
	line-height: 100%;
	color: white;
}

.station
{
	background: linear-gradient(90deg, rgba(27, 108, 166, 1) 0%, rgba(10, 19, 99, 1) 100%);
	color: white;
	font-size: 8cqi;
	font-weight: 600;
	text-align: right;
	line-height: 120%;
	padding-bottom: 70pt;
	padding-top: 20pt;
	padding-right: 10pt;
}

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

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

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

.berlin
{
	background-color: gray;
	color: white;
	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;
	color: skyblue;
}

.griftCard
{
	font-size: 20cqi;
	line-height: 90%;
	font-weight: 800;
	font-style: italic;
	background-color: rgb(242, 102, 202);
	color: rgb(252, 231, 98);
}

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

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

.severance
{
	font-size: 9cqi;
	line-height: 110%;
	font-weight: 700;
	color: white;
	background-color: rgb(126, 196, 113);
}

.elevator
{
	background-color: #333;
	color: white;
	font-size: 10cqi;
	line-height: 100%;
	font-weight: 300;
}

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

.caledonian
{
	text-transform: uppercase;
	background-color: rgba(160, 219, 216, 0.9);
	color: rgba(243, 245, 23, 0.8);
	font-size: 5cqi;
	line-height: 120%;
	font-weight: 200;
}

.caledonian i
{
	font-weight: 900;
	color: rgba(243, 245, 243, 0.8);
}

.selectBox
{
	padding: 1%;
	background-color: rgba(255, 0, 244, 0.4);
	color: white;
}

.buildphone
{
	padding: 10%;
	background: radial-gradient(circle, rgba(255, 255, 255, 1) 23%, rgba(163, 232, 255, 1) 91%);
	color: rgba(163, 232, 255, 1);
}

.potter
{
	font-size: 9vw;
	font-weight: 775;
	line-height: 95%;
	background-color: rgb(84 85 108);
	color: rgba(101 139 189 / 0.8);
}

.potterSmall
{
	font-size: 10pt;
	font-weight: 450;
	line-height: 150%;
	background-color: rgb(84 85 108);
	/*color: darkgray;*/
	color: rgb(200 200 226);
}

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

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

.magazineBox
{
	padding: 16%;
	background-color: #fdc300;
	color: black;
}

.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%;
	background-color: #fdc300;
	color: black;
	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%;
	color: hotpink;
}

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

.godelBar
{
	color: white;
	padding: 5pt;
}

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

.godelParticulars b { font-weight: 900; }

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

.vietmanPhoneAccent { color: yellow; }

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

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

.connectionBig
{
	font-size: 10cqi;
	font-weight: 585;
	line-height: 102%;
	background-color: rgb(48, 62, 79);
	color: palegoldenrod;
	padding: 30pt;
	padding-left: 10%;
}

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

.pompidouBox
{
	background-color: rgb(48, 62, 79);
	font-size: 6cqi;
	padding: 0.25cqi;
}

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

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

.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
{
	background-color: white;
	color: black;
	font-size: 10cqi;
	font-weight: 100;
}

.charged
{
	background-color: black;
	color: white;
	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%;
	background-color: gray;
	color: lightblue;
}

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

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

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

}