/* Generated from cms-image-slots.json — hide CMS photos until hydrated */
html.cms-images-pending .logo img {
  opacity: 1;
  visibility: visible;
}

html.cms-images-pending body[data-page="home"] .hero-bg picture,
html.cms-images-pending body[data-page="home"] .hero-bg img,
html.cms-images-pending body[data-page="home"] .hero-intro-photo picture,
html.cms-images-pending body[data-page="home"] .hero-intro-photo img,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(1) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(1) img,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(2) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(2) img,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(3) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-left .photo-frame:nth-child(3) img,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(1) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(1) img,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(2) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(2) img,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(3) picture,
html.cms-images-pending body[data-page="home"] .photo-strips-right .photo-frame:nth-child(3) img,
html.cms-images-pending body[data-page="home"] #about .about-image picture,
html.cms-images-pending body[data-page="home"] #about .about-image img,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(4) picture,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(4) img,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(5) picture,
html.cms-images-pending body[data-page="home"] #portfolio .gallery-item:nth-child(5) img,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--main picture,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--main img,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--top picture,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--top img,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--bottom picture,
html.cms-images-pending body[data-page="gallery"] .gallery-hero__photo--bottom img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="family-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="family-photography-california.html"] img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="newborn-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="newborn-photography-california.html"] img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="maternity-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="maternity-photography-california.html"] img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="couples-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="couples-photography-california.html"] img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="engagement-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="engagement-photography-california.html"] img,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="wedding-photography-california.html"] picture,
html.cms-images-pending body[data-page="services"] .signature-carousel-item[href="wedding-photography-california.html"] img,
html.cms-images-pending body[data-page="family-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="family-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="couples-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="couples-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-hero-photo picture,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-hero-photo img,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-images-pending body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-images-pending body[data-page="gallery"] #gallery-grid .gallery-item img {
  opacity: 0;
  visibility: hidden;
}

html.cms-images-pending body[data-page="home"] .cta {
  background-image: none !important;
}

html.cms-hydrated body[data-page="home"] .hero-bg picture,
html.cms-hydrated body[data-page="home"] .hero-bg img,
html.cms-hydrated body[data-page="home"] .hero-intro-photo picture,
html.cms-hydrated body[data-page="home"] .hero-intro-photo img,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(1) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(1) img,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(2) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(2) img,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(3) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-left .photo-frame:nth-child(3) img,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(1) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(1) img,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(2) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(2) img,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(3) picture,
html.cms-hydrated body[data-page="home"] .photo-strips-right .photo-frame:nth-child(3) img,
html.cms-hydrated body[data-page="home"] #about .about-image picture,
html.cms-hydrated body[data-page="home"] #about .about-image img,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(4) picture,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(4) img,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(5) picture,
html.cms-hydrated body[data-page="home"] #portfolio .gallery-item:nth-child(5) img,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--main picture,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--main img,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--top picture,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--top img,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--bottom picture,
html.cms-hydrated body[data-page="gallery"] .gallery-hero__photo--bottom img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="family-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="family-photography-california.html"] img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="newborn-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="newborn-photography-california.html"] img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="maternity-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="maternity-photography-california.html"] img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="couples-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="couples-photography-california.html"] img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="engagement-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="engagement-photography-california.html"] img,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="wedding-photography-california.html"] picture,
html.cms-hydrated body[data-page="services"] .signature-carousel-item[href="wedding-photography-california.html"] img,
html.cms-hydrated body[data-page="family-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="family-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="family-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="newborn-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="maternity-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="couples-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="couples-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="couples-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="engagement-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-hero-photo picture,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-hero-photo img,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) picture,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(1) img,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) picture,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(2) img,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) picture,
html.cms-hydrated body[data-page="wedding-photography-california"] .service-gallery-grid .gallery-item:nth-child(3) img,
html.cms-hydrated body[data-page="gallery"] #gallery-grid .gallery-item img {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s ease;
}
