  


        /*Temporary*/
.main-holder .tooltip-link {
	color: var(--cyberpunk-red) !important;
	font-weight: 800;
}


.force-clear {
	clear: both;
}

@font-face {
	font-family: "Refinery";
	src: url("https://content.demiplane.com/fonts/Refinery 25.otf") format("opentype");
}

@font-face {
	font-family: "Blender Book";
	src: url("https://content.demiplane.com/fonts/BlenderPro-Book.otf") format("opentype");
}

@font-face {
	font-family: "Blender Heavy";
	src: url("https://content.demiplane.com/fonts/BlenderPro-Bold.otf") format("opentype");
}

@font-face {
	font-family: "Prohibition";
	src: url("https://content.demiplane.com/fonts/Prohibition Regular.ttf") format("truetype");
}

@font-face {
	font-family: "OCRA";
	src: url("https://content.demiplane.com/fonts/OCRAEXT.TTF") format("truetype");
}

:root {

	/*-----*/
	--cyberpunk-h2: "Refinery";
	--cyberpunk-main-body: "Blender Book";
	--cyberpunk-main-subtitle: "Blender Book";
	--cyberpunk-main-focus-text: "Blender Heavy";
	--cyberpunk-bisect-text: "Bisect";
	--cyberpunk-sidebar-h2: "SoundCheckWorn";
	--cyberpunk-body-strong: "Blender Heavy";
	--cyberpunk-cute-ad-font: "MixComic";
	--cyberpunk-edgerunners-h1: "Prohibition";
	--cyberpunk-edgerunners-ext: "OCRA";
	/*-----*/
	--cyberpunk-red: #f2e33e; /*Edgerunners yellow*/
	--table-alt: #fdd5c3; 
	--cyberpunk-alt-highlight-color: #81b949; /*Edgerunners green*/
	--cyberpunk-screamsheet-link-color: #96e14c;
     --color-accent-2: #f2e33e;
     --color-accent-3: #FCAFD0;
     --color-base-0: #141010;
     --color-base-1: #070707;
     --color-base-2: #2a4412; /*Edgerunners*/
     --color-base-3: #866b00; /*Edgerunners*/
     --color-base-4: #3b391f; /*Edgerunners*/
     --color-base-5: #D2C1C1;
     --color-base-6: #f1fcd0; /*Edgerunners*/
     --color-base-7: #F0E3E3;
	/*-----*/
	--base-font: 18px;
	--font-scale: 1.2;

	--font-size-1: var(--base-font);

	--font-size-2: calc(var(--base-font) * var(--font-scale));

	--font-size-3: calc(var(--font-size-2) * var(--font-scale));

	--font-size-4: calc(var(--font-size-3) * var(--font-scale));

	--font-size-5: calc(var(--font-size-4) * var(--font-scale));

	--font-size-6: calc(var(--font-size-5) * var(--font-scale));

	--font-size-7: calc(var(--font-size-6) * var(--font-scale));

	--font-size-8: calc(var(--font-size-7) * var(--font-scale));

	--font-size-small-1: calc(var(--base-font) / var(--font-scale));

	--font-size-small-2: calc(var(--font-size-small-1) / var(--font-scale));

	--font-size-small-3: calc(var(--font-size-small-2) / var(--font-scale));
}

.main-holder>h2 {
    background-color: var(--cyberpunk-alt-highlight-color);
    color: black;
    line-height: 1;
    padding: 12px 5px 5px;
    border-bottom: none;
    text-transform: uppercase;
    
    &:first-letter {
        float: none;
	font-size: inherit;
	line-height: 1;
    }
    
    &:after {
		content: '';
		background: transparent;
		width: 0px;
		height: 0px;
		display: none;
		border-bottom: 0px;
		right: 0;
		position: absolute;
		bottom: 0px;
		border-bottom: none;
	}
    
}

.main-holder>h3 {
    text-transform: uppercase;
    background-image: linear-gradient(to right, #f2e33e, #b7cf42, #9bc545, #81b949);
    color: black;
    padding: 12px 5px 5px;
    line-height: 1;
    border-bottom: none;
    
    &:after {
		content: '';
		background: transparent;
		width: 0px;
		height: 0px;
		display: none;
		border-bottom: none;
		right: 0;
		position: absolute;
		bottom: 0px;

	}
}

.main-holder a {
    font-variant: normal !important;
    font-family: var(--cyberpunk-body-strong) !important;
}

.table-header a {
    text-decoration: none;
    color: var(--cyberpunk-alt-highlight-color);
    line-height: 1;
    font-family: var(--cyberpunk-h2);
    font-size: var(--font-size-3);
}

.er-symbol {
    background-image: url(https://content.demiplane.com/compendium/cyberpunkred/edgerunners-mission-kit/css/er-symbol.svg);
    margin-bottom: -3px;
    height: 25px;
    min-width: 25px;
    display: inline-block;
    background-color: var(--color-base-4);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid var(--color-base-3);
}

.main-holder .er-chapter-block {
    background-color: var(--cyberpunk-red);
    color: black;
    padding: 10px 10px 10px 0px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    
    & h1 {
    text-shadow: 3px 2px 2px var(--cyberpunk-alt-highlight-color);
    font-family: var(--cyberpunk-edgerunners-h1);
    font-weight: normal;
    padding: 10px;
    line-height: 1.2;
        padding: 0px 0px;
        border-left: 2px solid black;
        border-top: 2px solid black;
        float: right;
        text-align: right;
        width: 98%;
        font-size: var(--font-size-6);
    
    & span {
        background-color: var(--cyberpunk-alt-highlight-color);
        color: var(--cyberpunk-red);
        float: left;
        padding: 10px;
    }
    }
    
    & p {
        font-family: var(--cyberpunk-main-body);
        font-size: var(--font-size-2);
        
        & a {
            color: #ba2626;
            text-decoration: none;
        }
    }
    
    & .inner-chapter-block {
        border-left: 2px solid black;
        border-bottom: 2px solid black;
        margin: 0px 20px 10px;
        padding: 20px;
    }
    
    & .rule-block {
        background-color: var(--cyberpunk-alt-highlight-color);
        margin: 5px 10px 10px;
        padding: 5px 10px;
        text-align: center;
        border: 2px solid black;
        border-bottom-right-radius: 20px;
    }
    
    & .header-image:after, .header-image:before {
        content: "";
        display: block;
        background-image: url(https://content.demiplane.com/compendium/cyberpunkred/edgerunners-mission-kit/css/er-header-decoration.png?format=webp);
        background-repeat: none;
	background-size: 100% !important;
	overflow: visible !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	display: block !important;
	position: relative !important;
	width: 80%;
	min-height: 8px !important;
	background-position: center;
	z-index: 999;
	margin-left: auto;
	margin-right: auto;
    }
    
    & .header-image:after {
        top: -5px;
    }
    
    & .header-image:before {
        top: 35px;
    }
    
    & .header-image {
        margin: 50px 0px -10px;
    }
    & .tooltip-link {
        color: #871a1a !important;
    }
}

@media screen and (max-width: 500px) {
    .main-holder .er-chapter-block h1 {
        font-size: var(--font-size-5);
        line-height: 1;
    }
    
    .main-holder .er-chapter-block .inner-chapter-block {
        padding: 10px;
    }
}

.main-holder>.net-architecture-holder {
    display: grid;
grid-template-columns: var(--font-size-2) 1fr;
margin: 50px 10px;
grid-row-gap: 0px;

& .net-title {
        grid-area: 1 / 1; 
        writing-mode: vertical-lr;
  transform: rotate(180deg);
  width: var(--font-size-2);
  text-align: center;
    }
    
    
    
    & .net-architecture {
display: grid;
grid-template-columns: 20% 60% 20%;
grid-template-rows: repeat(1, 100px);
grid-column-gap: 10px;
grid-row-gap: 0px;
text-align: center;
font-family: var(--cyberpunk-main-body);

& .tooltip-link {
    color: var(--cyberpunk-red) !important;
}


    & .net-floor { 
        grid-column: 1/span 1;
        grid-row: 1/span 1;
        background-color: var(--cyberpunk-alt-highlight-color);
            color: black;
            font-family: var(--cyberpunk-h2);
            padding: 2px;
            line-height: 1.5;
            
             & p {
        margin-block-end: 0px;
        margin-block-start: 0px
    }
        
        & div:nth-child(2) {
            background-color: var(--color-base-2);
            margin: 5px;
            font-family: var(--cyberpunk-main-focus-text);
            font-size: var(--font-size-4);
            color: var(--color-base-7);
        }
}
    
    & .net-effect { 
        grid-column: 2/span 1;
        grid-row: 1/span 1;
        background-color: var(--color-base-2);
        color: var(--color-base-7);
        border: 3px solid var(--cyberpunk-alt-highlight-color);
        margin: 10px 0px;
        
    }
    
    & .net-dv { 
        grid-column: 3/span 1;
        grid-row: 1/span 1;
        background-color: var(--cyberpunk-alt-highlight-color);
            font-family: var(--cyberpunk-h2);
            padding: 2px;
            line-height: 1.5;
            color: black;
            
             & p {
        margin-block-end: 0px;
        margin-block-start: 0px
    }
            
        & div:nth-child(2) {
            background-color: var(--color-base-2);
            margin: 5px;
            font-family: var(--cyberpunk-main-focus-text);
            font-size: var(--font-size-4);
            color: var(--color-base-7);
        }
    }
    & .net-connect { 
        grid-column: 2/span 1;
        grid-row: 2/span 1;
        content: "\2666";
        color: var(--cyberpunk-alt-highlight-color);
        height: 50px;
        margin-left: auto;
        margin-right: auto;
        font-size: var(--font-size-4);
        padding: 0px;
        margin-top: -35px;
        margin-bottom: 15px;
    }
 
 }
 }
 
 .main-holder>.er-pregen-strong {
    margin-bottom: -10px;
    margin-top: 30px;
    line-height: 1;
    font-family: var(--cyberpunk-h2) !important;
    font-size: var(--font-size-3);
   
    text-decoration: underline var(--cyberpunk-red);
}
 
 .main-holder>.npc-block {
	background: linear-gradient(to bottom, #f2e33e, #b7cf42, #9bc545, #81b949) !important;
	grid-template-columns: repeat(6, auto);
	grid-template-rows: repeat(5, auto);
	grid-column-gap: 0px;
	grid-row-gap: 20px;
	border-radius: 0px;

	& h4 {
		font-family: var(--cyberpunk-h2);
		font-size: var(--font-size-small-1);
		font-weight: 300;
		font-variant: small-caps;
		padding: 5px;
	}

	& h2 {
		text-align: center;
		font-family: var(--cyberpunk-sidebar-h2);
		font-weight: 300;
		padding: 5px;
	}

	& p {
		font-family: var(--cyberpunk-main-body);
		font-size: var(--font-size-1);
		padding: 5px;

		& strong {
			font-family: var(--cyberpunk-body-strong);
		}
	}
	
	& h5 {
	    background-color: var(--cyberpunk-alt-highlight-color);
	    color: var(--color-base-1);
	    padding: 15px;
	    border-top-right-radius: 10px;
	    margin-bottom: -25px;
	    margin-left: 2px;
	    font-family: var(--cyberpunk-h2);
	    text-transform: uppercase;
	    font-size: var(--font-size-1);
		padding: 5px;
	}
	
	& div {
	    max-width: 700px;
	    width: auto;
	}
	
	& h4 {
	    line-height: 1;
        padding-top: 5px;
	}
	
	& .ability-header {
	    font-family: var(--cyberpunk-h2);
	    text-transform: uppercase !important;
	}
	
	& .npc-name {
		grid-area: 1 / 1 / 7 / 2;
		font-family: var(--cyberpunk-h2);
		writing-mode: vertical-lr;
		transform: rotate(180deg);
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		color: var(--color-base-1);

		& h4 {
			font-size: var(--font-size-5) !important;
			font-variant: normal !important;
			text-align: right;
			color: black !important;
		}
	}
	
	& .npc-er-details {
	    width: 95%;
	    display: flex;
	    margin-left: auto;
	    margin-right: auto;
	    gap: 5px;
	
	& >div {
	    background-color: var(--color-base-1);
	    color: var(--color-base-7);
	    margin-bottom: 10px;
	    margin-right: 10px;
	    padding-bottom: 5px;
	    min-width: 80px;
	    line-height: 0.9;
	    border: 3px solid var(--cyberpunk-alt-highlight-color);
	    margin-left: auto;
	    margin-right: auto;
	    
	    & span {
	        font-family: var(--cyberpunk-main-body);
	        font-size: var(--font-size-2);
	        padding-left: 5px;
	        padding-right: 5px;
	    }}
	}

	& .npc-abilities {
		grid-area: 1 / 2 / 1 / 7;
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
		row-gap: 10px;
		justify-content: center;
		height: fit-content;

		& .npc-ability {
			background-color: var(--color-base-1);
			color: var(--color-base-7);
			width: 18%;
			border: 3px solid var(--cyberpunk-alt-highlight-color);
		}
	}

	& .npc-defense {
		grid-area: 2 / 2 / 2 / 7;
		display: flex;
		gap: 10px;
		height: fit-content;
		
		& div {
		    border: 3px solid var(--cyberpunk-alt-highlight-color);
		}

		& .npc-damage {
			background-color: var(--color-base-1);
			color: var(--color-base-7);
			width: 40%;
		}

		& .npc-death {
			background-color: var(--color-base-1);
			color: var(--color-base-7) !important;
			width: 20%;
		}
	}

	& .npc-weapon {
		grid-area: 3 / 2 / 3 / 7;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		gap: 0px;
		height: fit-content;
		margin-left: auto;
		margin-right: auto;

		& table {
			background-color: var(--color-base-2);
			color: var(--color-base-7);
			border-collapse: collapse;
			
			& td.Interior-Cell-Style.dark-cell p {
			    font-weight: bold !important;
			    font-family: var(--cyberpunk-h2) !important;
			}
			
			& td.Table-Header.dark-cell {
			    background-image: linear-gradient(to right, #9c9224, #6c7e12, #527014, #3b6411) !important;
			    
			    & p {
			        background-color: transparent !important;
			        font-weight: bold;
			        color: var(--color-base-6);
			    }
			}
			
			
			& tr:nth-child(even) {
			    background: var(--color-base-4) !important;
			}
			
			 & tr:nth-child(odd) {
        background: var(--color-base-2) !important;
			 }

			& .tooltip-link {
				color: var(--cyberpunk-red) !important;
			}

			& th,
			td {
				border: 5px solid var(--cyberpunk-alt-highlight-color);
				color: var(--color-base-7) !important;
			}

			& th,
			td {
				border: 5px solid var(--cyberpunk-alt-highlight-color);
			}
			
			& th {
			    background-color: black !important;
			    color: var(--color-base-1) !important;
			    border-radius: 0px !important;
			    
			    & p {
			    font-family: var(--cyberpunk-h2) !important;
			}
			}
			
			& tr:not(:first-child) th {
			    border-color: var(--cyberpunk-alt-highlight-color) !important;
			}
		}
	}

	& .npc-skill {
		grid-area: 4 / 2 / 4 / 7;

		gap: 10px;
		padding: 5px;
		height: fit-content;
		background-color: var(--color-base-1);
		color: var(--color-base-7);
		border: 3px solid var(--cyberpunk-alt-highlight-color);

		& .tooltip-link {
			color: var(--cyberpunk-red) !important;
		}

		& p {
			padding-left: 10px;
			margin-top: 5px;
		}
		
		
	}

	& .npc-equipment {
		grid-area: 5 / 2 / 5 / 7;
		gap: 10px;
		padding: 5px;
		height: fit-content;
		background-color: var(--color-base-1);
		color: var(--color-base-7);
		border: 3px solid var(--cyberpunk-alt-highlight-color);

		& .tooltip-link {
			color: var(--cyberpunk-red) !important;
		}

		& p {
			padding-left: 10px;
			margin-top: 5px;
		}
	}
}

@media screen and (max-width: 600px) {
    
    
.npc-er-details {
    flex-wrap: wrap;
}
}

.main-holder .center-text {
    text-align: center;
}

 .er-resolution-divider {
     height: 3px;
     background-color: var(--cyberpunk-alt-highlight-color);
     width: 50%;
     margin-left: auto;
     margin-right: auto;
 }
 
 .main-holder>ol>li::marker {
    font-family: var(--cyberpunk-main-body) !important;
    font-size: var(--font-size-2);
}

.main-holder>.image-with-subtitle-center p {
    font-family: var(--cyberpunk-h2);
    font-weight: bold;
    text-align: center;
    padding: 0px;
       line-height: 0.8;
       color: var(--cyberpunk-alt-highlight-color);
    
    & a {
       font-family: var(--cyberpunk-h2) !important; 
       color: var(--cyberpunk-red);
       text-decoration: none;
       font-size: var(--font-size-1);
    }
}

.main-holder>.image-with-subtitle-right p {
    font-family: var(--cyberpunk-main-body);
    font-weight: bold;
    text-align: center;
    padding: 0px;
}

.main-holder .cyberpunk-table {
    
    & table th, & table td, & table tbody {
    border-color: var(--cyberpunk-alt-highlight-color) !important;
    }
    
    & table th {
    border-radius: 0px !important;
    background-color: var(--cyberpunk-alt-highlight-color) !important;
    color: black !important;
    font-family: var(--cyberpunk-h2);
    font-size: var(--font-size-1);
    line-height: 1;
    
    & p {
        color: black !important;
    }
    
    & .th-subhead {
        font-size: var(--font-size-small-1);
    }
}

& table tr {
    border-bottom: 5px solid var(--cyberpunk-alt-highlight-color);
    
    &:nth-child(odd) {
        background: var(--color-base-2) !important;
        
        & .gallery-table {
            background: transparent !important;
        }
    }
}

    & table tr:nth-child(even) {
    background-image: /*linear-gradient(to right, #f2e33e, #b7cf42, #9bc545, #81b949)*/ linear-gradient(to right, #9c9224, #6c7e12, #527014, #3b6411) !important;
    
    & p {
        /*color: var(--color-base-1)*/ !important;
    }
    }
    
    & table p .tooltip-link, table li .tooltip-link {
        color: var(--cyberpunk-red) !important;
    }
    
    
}

.main-holder .cyberpunk-table .gallery-table {
	border: none;
	min-width: 100%;
	border-collapse: collapse;
	background: transparent !important;

	& tr {
		background: transparent !important;
	}

	& td {
		border: none !important;
		font-family: var(--cyberpunk-h2) !important;
		font-size: var(--font-size-1) !important;
		font-variant: small-caps;
	}

	& p {
		background-color: var(--cyberpunk-red);
		padding: 3px;
		line-height: 1;
		
		& a {
		    color: black !important;
		    font-family: var(--cyberpunk-h2) !important;
		    text-decoration: none;
		}
	}

	& tbody {
		border: none !important;
		background: transparent !important;
		
		& tr:nth-child(odd) {
		    background: transparent !important;
		}
	}
	& img {
	    min-width: 150px;
        min-height: auto;
        max-width: 150px;
        max-height: 200px;
	    }
	& td {
	    padding: 0px 5px;
	}
	
	& tr {
	    border: none !important;
	    
	    &:nth-child(odd) {
        background: var(--color-base-1) !important;
    }
	}
}

.main-holder>.rule-block {
        background: black;
        margin: 20px auto 30px;
        padding: 5px 10px;
        text-align: center;
        border: 2px solid var(--cyberpunk-alt-highlight-color);
        border-radius: 0px;
        border-bottom-right-radius: 20px;
    
    & p {
        font-family: var(--cyberpunk-main-body);
        font-size: var(--font-size-2);
        font-weight: 700;
        color: var(--cyberpunk-alt-highlight-color);
        padding-left: 10px;
        padding-right: 10px;
        
        & a {
            color: var(--cyberpunk-red);
            text-decoration: none;
        }
    }
    & .tooltip-link {
        color: var(--cyberpunk-red) !important;
    }
     & .marker-box {
        color: var(--cyberpunk-red) !important;
    }
}
   .main-holder>.er-page-divider {
    height: 20px;
    background-color: var(--cyberpunk-red);
    margin: 20px;
}

.main-holder>.er-crew {
    text-align: center;
    background-image: linear-gradient(to right, #f2e33e, #b7cf42, #9bc545, #81b949);
    text-shadow: 3px 2px 2px var(--cyberpunk-alt-highlight-color);
    width: 50%;
    margin-left: auto;
    margin-right: 10px;
}

@media screen and (max-width: 600px) {
		.main-holder>.er-crew {
		    width: 100%;
		    min-width: 100%;
		    margin-left: auto;
		    margin-right: auto;
		}
	}

 .main-holder>.er-crew-section {
    background-image: linear-gradient(to right, #f2e33e, #b7cf42, #9bc545, #81b949);
    color: black;
    text-shadow: 3px 2px 2px var(--cyberpunk-alt-highlight-color);
    font-family: var(--cyberpunk-edgerunners-h1);
    font-weight: normal;
    padding: 30px 5px 30px 30px;
    text-align: left;
    font-size: var(--font-size-5);
}

.main-holder>h5 {
    text-align: center;
    font-family: var(--cyberpunk-main-body);
    font-variant: normal;
    font-weight: 800;
    font-size: var(--font-size-2);
    
    & .marker-box {
        color: var(--cyberpunk-alt-highlight-color);
    }
}

 .main-holder>.arrow-header, .main-holder>.ability-header {
     font-size: var(--font-size-3);
     margin-bottom: -10px;
     margin-top: 35px;
     font-family: var(--cyberpunk-main-body) !important;
     text-transform: none;
     font-variant: normal !important;
     text-align: left;
     
     &:before {
    content: "\276F \276F";
    color: var(--cyberpunk-alt-highlight-color);
    font-weight: 800;
    padding-right: 2px;
    font-size: var(--font-size-2);
    letter-spacing: -1px;
}
}

.main-holder>.table-header {
    font-family: var(--cyberpunk-h2);
    font-style: normal;
    margin-top: 20px;
}

.main-holder .er-chapter-opener {
        background-image: url("https://content.demiplane.com/compendium/cyberpunkred/edgerunners-mission-kit/css/ER Stripe New.png");
        padding: 5px 0px;
        margin: 10px 0px 20px;
        background-repeat: no-repeat;
    position: sticky;
        background-size: contain;
        
    z-index: 9999;
    top: 0px;
        
    & h5 {
    background-color: var(--cyberpunk-red);
    font-family: var(--cyberpunk-edgerunners-ext) !important;
    color: black;
    padding: 10px;
    box-shadow: 0px 1px 10px black;
    font-variant: normal !important;
    font-weight: normal;
    }
} 

.main-holder .Body-Text_Basic-Text-Right-Italic {
    text-align: right;
    font-style: italic;
}

.main-holder .hidden-header {
    color: transparent;
    font-size: 1px;
}

.main-holder .pregen-link a {
    color: var(--cyberpunk-red) !important;
}

/*Image Wizard Styles*/
.image-adam-smasher {
  width: 310px;
  shape-outside: polygon(78.92% 0.97%, 81.83% 9.81%, 88.28% 13.84%, 93.76% 29.19%, 97.31% 41.75%, 96.99% 56.01%, 86.02% 60.35%, 84.73% 88.10%, 95.05% 94.31%, 99.57% 97.10%, 95.05% 98.18%, 54.41% 96.94%, 22.15% 100.35%, 2.80% 99.27%, 2.80% 9.50%, 43.12% 2.21%);
}
 {
}
.image-david-head {
  width: 330px;
  shape-outside: polygon(54.75% 0.59%, 38.38% 11.60%, 28.38% 14.99%, 24.44% 36.18%, 14.75% 48.61%, -0.40% 61.04%, -0.10% 66.40%, 20.81% 79.40%, 43.54% 98.33%, 51.41% 102.00%, 89.29% 86.18%, 105.05% 70.64%, 95.96% 10.47%, 86.26% -4.78%);
}
.image-falco-head {
  width: 235px;
  shape-outside: polygon(34.54% 0.66%, 12.41% 13.11%, 3.05% 38.00%, -0.35% 45.30%, 4.33% 61.61%, 28.16% 101.95%, 110.28% 102.38%, 88.16% 21.69%, 69.43% 0.23%);
}
.image-kiwi-head {
  width: 230px;
  shape-outside: polygon(35.51% 1.69%, 10.29% 16.37%, 5.07% 30.23%, 8.99% 52.51%, 24.64% 63.65%, 18.55% 75.88%, 0.29% 83.49%, 2.90% 95.71%, 9.86% 98.98%, 30.72% 99.25%, 93.77% 71.53%, 105.94% 38.65%, 95.07% 2.78%, 63.33% 0.06%);
}
.image-lucy-head {
  width: 300px;
  shape-outside: polygon(47.89% -1.87%, 33.22% 6.00%, 19.56% 24.66%, 23.89% 48.56%, 22.89% 70.14%, 3.56% 77.13%, -2.11% 95.50%, 6.22% 98.13%, 40.89% 98.71%, 67.89% 99.29%, 101.56% 102.79%, 96.56% 56.44%, 90.89% -5.96%);
}
.image-maine-head {
  width: 290px;
  shape-outside: polygon(39.89% 1.30%, 18.51% 16.71%, 16.09% 63.57%, 0.57% 71.12%, -1.49% 86.52%, 14.71% 93.76%, 34.37% 99.73%, 61.61% 104.45%, 97.47% 96.27%, 102.30% 88.41%, 83.33% 8.54%, 56.78% -4.36%);
}
.image-pilar-head {
  width: 320px;
  shape-outside: polygon(50.52% -0.29%, 37.08% 21.94%, 32.71% 40.69%, 13.96% 55.62%, -0.10% 69.16%, -0.73% 102.49%, 90.83% 102.61%, 104.27% 10.25%, 92.71% 0.41%);
}
.image-rebecca-head {
  width: 255px;
  shape-outside: polygon(53.79% 1.79%, 46.73% 10.07%, 19.67% 22.65%, 6.73% 29.94%, 4.77% 49.80%, 3.59% 74.64%, 0.46% 93.18%, 7.91% 98.81%, 25.95% 105.43%, 85.95% 95.83%, 98.89% 85.56%, 103.59% 56.76%, 95.75% 6.43%, 73.79% -0.53%);
}
.image-solo-adjusted {
  width: 370px;
  shape-outside: polygon(42.97% 0.87%, 40.54% 5.58%, 37.03% 28.12%, 4.86% 41.10%, 3.78% 47.09%, 0.00% 49.38%, 0.00% 52.66%, 4.05% 55.33%, 24.86% 62.46%, 29.46% 80.05%, 24.05% 94.70%, 30.54% 95.70%, 84.86% 97.70%, 90.81% 99.27%, 96.22% 99.98%, 104.59% 98.27%, 80.27% -1.12%);
}
.image-nomad-adjusted {
  width: 350px;
  shape-outside: polygon(32.29% 0.72%, 3.71% 10.53%, -2.29% 22.09%, 0.29% 33.30%, 14.57% 37.50%, 15.43% 63.42%, 15.71% 76.86%, 10.86% 95.60%, 13.14% 98.40%, 34.29% 98.40%, 85.14% 99.10%, 98.29% 98.93%, 103.14% 24.15%, 74.00% -1.55%);
}
.image-fixer-adjusted {
  width: 290px;
  shape-outside: polygon(37.93% 0.85%, 31.03% 5.55%, 29.31% 16.89%, 15.17% 19.10%, 9.31% 46.21%, 0.69% 48.29%, 1.72% 60.74%, 32.07% 64.06%, 31.72% 78.30%, 34.83% 99.55%, 59.31% 99.83%, 83.45% 88.76%, 99.31% 59.72%, 90.00% 13.99%, 59.66% 0.16%);
}
.image-netrunner-adjusted {
  width: 410px;
  shape-outside: polygon(45.12% 0.33%, 41.22% 7.65%, 38.05% 12.17%, 28.05% 14.50%, 21.95% 22.14%, 21.95% 32.26%, 3.66% 42.23%, 0.49% 46.28%, 0.24% 53.29%, 8.54% 58.59%, 14.39% 62.48%, 13.41% 81.41%, 10.98% 98.21%, 17.56% 101.01%, 83.90% 99.77%, 95.61% 58.33%, 99.51% 25.41%, 93.90% 8.90%, 55.12% 3.13%, 52.68% 0.17%);
}
.image-medtech-adjusted {
  width: 350px;
  shape-outside: polygon(26.00% 0.32%, 20.86% 5.88%, 23.14% 15.21%, 1.71% 25.88%, 0.00% 44.08%, 0.86% 55.21%, 10.00% 66.18%, 20.57% 78.51%, 21.43% 86.86%, 12.00% 98.59%, 20.86% 99.79%, 95.14% 101.15%, 106.29% 97.69%, 90.00% 49.08%, 74.00% -3.44%);
}
.image-rocker-adjusted {
  width: 390px;
  shape-outside: polygon(39.23% 0.02%, 26.67% 7.49%, 16.41% 12.84%, 13.59% 17.71%, 4.87% 21.77%, -2.56% 28.75%, 0.51% 53.75%, 2.05% 59.96%, 28.46% 65.81%, 22.31% 89.98%, 12.56% 97.77%, 16.92% 99.72%, 25.13% 99.39%, 99.23% 100.69%, 97.69% 90.79%, 100.51% 5.05%);
}
.image-tech-adjusted {
  width: 330px;
  shape-outside: polygon(40.91% 1.27%, 38.48% 17.68%, 27.58% 39.38%, 26.06% 48.97%, 11.52% 58.47%, 0.61% 63.19%, 2.12% 71.54%, 4.24% 89.62%, 20.30% 92.54%, 20.30% 99.22%, 35.15% 99.63%, 94.85% 96.30%, 96.36% 89.48%, 98.18% 68.17%, 99.09% 40.14%, 102.42% 16.15%, 53.94% 0.85%, 48.79% 0.16%);
}
