/*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: "AGVF";
	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, 0.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: 10pt;
	margin-bottom: 5pt;
}

.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: "AGVF";
	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;
}
