<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../pbai_style.css");
/*****************************************************************************
*               Sculpture / Project Individual Pages                          *
******************************************************************************/
section#page {  /*consider removing 'section' keyword once all pages are
                    responsive, also images are sized to fit a 1400px max-width
                    for when all pages are updated to responsive layout */
    max-width: 1075px;
    margin-left: auto;
    margin-right: auto;
    width:100%;
    text-align:left;
    font-family: "europa",sans-serif;
}
#banner {
    position:relative;
    overflow:hidden;
}
#banner img {   /* max image width is 1386px to avoid gap below div*/
    max-width: 100%;
    height: auto;
    min-height: 157px;
    min-width: 400px;
    display:flex; /*removeds gap below image inside #banner div */
}
#right-content {
    width:46.5%;
    float:left;
    padding: 3% 3% 3% 0.5%;
}
#left-content {
    width: 45.5%;
    float: left;
    padding: 3% 1.5% 2% 3%;
}
#left-content h1.with-sub {  /*removes margin below project headers for thouse with location and date info */
    margin-bottom: 0.2em;
    font-size: 1.7em;
    line-height: 1.3em;
}
#left-content h2, #right-content h2 {
    font-size:1em;
}
.pre-text { /*space after project location/date info, and before paragraph */
    padding-bottom:2%;
    font-size: 1.5em;
}
#left-content a {
    color:#fff;
    border-bottom: 1px dotted gray;
}
#left-content a.no-underline {
    border-bottom: 0;
}
#left-content a:hover {
    color:#c4c4c4;
     -webkit-transition: color .25s ease-in-out;
    -moz-transition: color .25s ease-in-out;
    -ms-transition: color .25s ease-in-out;
    -o-transition: color .25s ease-in-out;
    transition: color .25s ease-in-out;
}
#thumbnails a {
    width:31.33%;
    float:left;
    margin:1%;
    border-bottom: 0;
    position:relative;
}
.pdf-article {
    color: #C5C5C5;
    position: absolute;
    top: 43%;
    left: 28%;
    font-size: 0.85em;
    margin: 0;
    text-transform: uppercase;
}
#images {  /* slideshow and thumbnails div  old template*/
    padding:40px 20px 20px 30px;
    width: 550px;
    float:left;
}
#text-space {   /* Remove when all pages are updated to responsive */
    padding:40px 0px 10px 10px;
    width:430px;
    float:left;
}
#text-container { /* Remove when all pages are updated to responsive */
    width:360px;
    float:left;
}
#links, #sponsor-credit { /* Remove when all pages are updated to responsive */
    padding-left:10px;
    width:430px;
    margin:1% 0 1% 0;
    float:left;
}
#sponsor-credit { /* Remove when all pages are updated to responsive */
    margin-bottom:10%;
}
#sponsor, #credits {
    margin-right:40%;
}
#thumbs { /* Remove when all pages are updated to responsive */
    padding-top:6px;
    margin-left: -2px;
}
#thumbs img { /* Remove when all pages are updated to responsive */
    padding: 3px;
    border:0;
}
#thumbs a { /* Remove when all pages are updated to responsive */
    border:0;
}
/*****************************************************************************
*                                LIGHTBOX                                      *
******************************************************************************/
#fadeshow1 { /* Remove when all pages are updated to responsive */
  z-index: 1;
}
#lightbox a {
    border:0;
}
.lb-data .lb-details {
    width: 80%;
}
.lb-closeContainer {
    width: 20%;
}
.lb-outerContainer {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}
/*****************************************************************************
*                              Sponsor Pages                                  *
******************************************************************************/
.sponsor-content, .credit-content {  /*affects background image on sponsor and credit pages. Images are set in Sculptures/index.css */
    width: 100%;
    background-size: auto 100%;
    float:left;
    background-repeat: no-repeat;
    background-color:#000; /* needs to be black rather than off-black to avoide visible strip beside background-image */
    background-position:right;
    height:100%;
    min-height:600px;
}
h1.sponsor {
    padding: 10% 0 3% 10%;
    max-width: 28em;
    font-weight:normal;
    font-size:1.2em;
}
#sponsor-content {
    background-color:#080808;
    width:100%;
    height:auto;
    color:#fbfbfb;
    float:left;
}
.logos, .logos-left {
    padding: 0  0 10% 10%;
    float: left;
    max-width:400px;
}
.logos-left,.logos-right {
    float:left;
    width:50%;
}
.logos img, .logos-left img,.logos-right img{
    float:left;
    padding: 0 30% 6% 0;
}
/*****************************************************************************
*                              credits Pages                                  *
******************************************************************************/
.credits-left, .credits-right, .credits-far-right, .credits-far-far-right {
    float:left;
    width: 22%;
    padding: 0 1% 2% 0;
}
.credit-content {
    padding-top: 5%;
}
.credits-left {
    margin-left: 8%;
}
.credit-content h2 {
    padding: 0;
    margin-top: 2em;
    font-weight: 400;
    font-size: 1.2em;
}
.credit-content p {
    font-size:0.9em;
    padding: 0;
    margin: 0;
}
.credits-wide {  /* for a single column of very short credits */
    width: 50%;
    float:left;
    padding: 0 2% 2% 20%;;
}
.credits-right-wide {
    width: 50%;
    float: left;
    padding: 0 0 2% 2%;
}
/*****************************************************************************
*                              Video Pages                                   *
******************************************************************************/
div#video {
    margin: 10% 0 5% 20%;
}
div#video p {
    padding-left: 5%;
}
.video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#video p, #video a { /* Remove when all pages are updated to responsive */
    font-size:0.7em;
    color:#fbfbfb;
}
.video-content {
    width: 99%;
    float:left;
    background-color:#000; /* needs to be black rather than off-black to avoide visible strip beside background-image */
    height:100%;
}
/*****************************************************************************
*                                Footer                                      *
******************************************************************************/
#footer {
    float:right;
}
#footer p {
    color:#080808;
    font-size:0.85em;
    margin-top:0.5em;
}
#bottom-nav {
    padding:8px 10px 0px 20px;
    float:left;
}
#footer a, #footer p {
    float:left;
    border:0;
}
/**************SPONSOR and CREDIT Background Images*************************************/

.boston {
    background-image:url('../../sculptures/Sentient-Veil/background.jpg');
}

.grove {
    background-image:url('../../sculptures/Hylozoic-Grove/background.jpg');
}

.breathing {
    background-image:url('../../projects/Breathing-Pore/background.jpg');
}

.lines {
    background-image:url('../../projects/Iris_van_Herpen_Between-the-Lines/background.jpg');
}

.ocean {
    background-image:url('../../sculptures/1617_Nuit-Blanche/sponsor-background.jpg');
}
.lasg-singapore {
    background-image:url('../../projects/1613_Living-Architecture-Systems-ADM/sponsor-background.jpg');
}
.lucid {
    background-image:url('../../projects/Iris_van_Herpen_Lucid/background.jpg');
}
.dissipative {
    background-image:url('../../projects/1524_CITA-Dissipative-Architectures/background.jpg');
}
.cpnas {
    background-image:url('../../sculptures/Sentient-Chamber/background.jpg');
}
.dragon {
    background-image:url('../../sculptures/Spring-Dragon-Tail/background.jpg');
}
.academy-of-art {
    background-image:url('../../sculptures/1512_Epiphyte-Spring/background.jpg');
}
.hacking {
    background-image:url('../../projects/Iris_van_Herpen_Hacking-Infinity/background.jpg');
}
.bioart {
    background-image:url('../../projects/1515_BioArt/background.jpg');
}
.hammock {
    background-image:url('../../projects/1515_Hammock-Veil/background.jpg');
}
.berlin {
    background-image:url('../../sculptures/1416_Berlin_Flaurafauna/background.jpg');
}
.mmca {
    background-image:url('../../sculptures/1312_MMCA_Epiphyte-Chamber/background.jpg');
}
.hangzhou {
    background-image:url('../../sculptures/1222_Epiphyte_Spring_Hangzhou/background.jpg');
}
.paris {
    background-image:url('../../sculptures/1218_Radiant-Soil_Paris/background.jpg');
}
.exit {
   background-image:url('../../sculptures/1225_EXIT-Epiphyte-Veil/background.jpg');
}
.simons {
   background-image:url('../../sculptures/1115_Simons-Aurora/background.jpg');
}
.mesh {
    background-image:url('../../sculptures/1212_Protocell_Mesh/background.jpg');
}
.cloud {
    background-image:url('../../sculptures/1216_Protocell_Cloud/background.jpg');
}
.trondheim {
    background-image:url('../../sculptures/1208_Epiphyte-Grove/background.jpg');
}
.sydney {
    background-image:url('../../sculptures/1036_Sibyl/background.jpg');
}
.deaf {
    background-image:url('../../sculptures/1207_Protocell-Field/background.jpg');
}
.espacio {
    background-image:url('../../sculptures/1118_Hylozoic-Soil-Espacio/background.jpg');
}
.wellington {
   background-image:url('../../sculptures/1117_City_Gallery_Wellington/sponsor-background.jpg');
}
.stitches {
   background-image:url('../../sculptures/1114-1214_Cloud-Brocade/sponsor-background.jpg');
}
.leonardo {
   background-image:url('../../sculptures/1016_The_Leonardo/sponsor-background.jpg');
}
.cambridge {
   background-image:url('../../projects/1012_HG_Collaboration/background.jpg');
}
.luminato {
   background-image:url('../../sculptures/1016_The_Leonardo/sponsor-background.jpg');
}
.aurora {
    background-image:url('../../sculptures/1008_aurora/background.jpg');
}
.mexico {
   background-image:url('../../sculptures/0935mexicocity_hylozoicsoil/sponsor-background.jpg');
}
.quebec {
   background-image:url('../../sculptures/0918quebeccity_hylozoicsoil/sponsor-background.jpg');
}
.ball {
   background-image:url('../../sculptures/09xxBall_State/sponsor-background.jpg');
}
.linz{
   background-image:url('../../sculptures/0847Linz/sponsor-background.jpg');
}
.champs{
   background-image:url('../../sculptures/08xxChamp_Libre/sponsor-background.jpg');
}
.la{
   background-image:url('../../sculptures/0836Endothelium/sponsor-background.jpg');
}
.washington{
   background-image:url('../../projects/1413_Hylozoic_Ground_Collaboration/sponsor-background.jpg');
}
.matter {
   background-image:url('../../projects/1421_Hylozoic_Matter/sponsor-background.jpg');
}
.motion {
   background-image:url('../../projects/Iris_van_Herpen_Magnetic_Motion/sponsor-background.jpg');
}
.soil {
   background-image:url('../../sculptures/0635hylozoic_soil/sponsor-background.jpg');
}
.implant {
   background-image:url('../../sculptures/0610implant_matrix/credits-background.jpg');
}
.wilderness {
   background-image:url('../../projects/1222B_Wilderness-Embodied/background.jpg');
}
.herpen {
   background-image:url('../../projects/1222_Van-Herpen/sponsor-background.jpg');
}
.taipei {
   background-image:url('../../projects/1215_Taipei/background.jpg');
}
.microwave {
   background-image:url('../../sculptures/1431_Microwave_Hong-Kong/background.jpg');
}
.palestine {
   background-image:url('../../projects/1433_Palestine_Living-Architecture-Test-Bed/background.jpg');
}
.venice {
   background-image:url('../../sculptures/0929_Hylozoic_Ground_Venice/background.jpg');
}
/*****************************************************************************
*                                MEDIA QUERIES                               *
******************************************************************************/
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
     #right-content, #left-content {
        width:94%;
        padding:3%;
    }
    .sponsor-content, .credit-content, .video-content, #logo, #menu, .nav-toggle, #content {
        width:100%;
    }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
     #right-content, #left-content {
        width:94%;
        padding:3%;
    }
    .video-content, .sponsor-content, .credit-content {
        background-image:none;
    }
    .credits-left, .credits-right, .credits-far-right, .credits-far-far-right {
        width: 94%;
        margin:3%;
    }
    #left-content h1.with-sub {
        font-size:1.4em;
    }
    .logos-right {
        padding: 0  0 10% 10%;
    }
    #footer p {
        width:100%;
        padding: 3%;
    }
}
</pre></body></html>