<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>HEENA CHUNG</title>
	<link>https://heenachung.info</link>
	<description>HEENA CHUNG</description>
	<pubDate>Wed, 28 Oct 2026 04:40:31 +0000</pubDate>
	<generator>https://heenachung.info</generator>
	<language>en</language>
	
		
	<item>
		<title>index</title>
				
		<link>https://heenachung.info/index</link>

		<pubDate>Wed, 28 Oct 2026 04:40:31 +0000</pubDate>

		<dc:creator>HEENA CHUNG</dc:creator>

		<guid isPermaLink="true">https://heenachung.info/index</guid>

		<description>

  .mainNav {
    position: fixed;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 1;
    color: #fff;
    transform: translate(0%, -50%);
    opacity: 1;
    transition: opacity 0.4s ease-out;
    padding: 2rem 1rem;
  }

  .mainNav.active {
    opacity: 0.5;
    text-transform: uppercase !important;
  }

  .mainNav:hover {
    opacity: 1 !important;
  }

  .project {
    border: none !important;
    display: grid;
    padding: 1rem 1rem 3rem;
    height: auto !important;
    background: transparent;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.5rem;
    opacity:0.5;
    transition: opacity 0.4s ease-out;
  }

  .project.active {
    opacity: 1;
    text-transform: uppercase !important;
  }

  .project img {
    margin: 0rem !important;
    width: 100% !important;
    height: auto !important;
  }

  .project-thumbnails {
    padding: 0rem 0.05rem 0rem;
    position: relative;
    width: auto;
  }

  html .mainNav:hover ~ .project, 
  html:has(.mainNav:hover) .project {
    opacity: 0.5 !important;
  }

  .project-thumbnails &#62; a &#62; h1 {
    visibility: hidden;
    left: 50%;
    top: 50%;
    padding: 0;
    position: absolute ;
    transform: translate(-50%, -50%);
  }

  .project-thumbnails &#62; h1 {
    visibility: hidden;
    left: 50%;
    top: 50%;
    padding: 0;
    position: absolute ;
    transform: translate(-50%, -50%);
  }

  .project-thumbnails.active{
    opacity: 1;
  }

  @media only screen and (max-width: 800px) {

    .mainNav {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      padding-top:1rem;
      transform: translate(0%, 0%);
      z-index: 1;
      color: #fff;
      opacity: 1 !important;
      transition: opacity 0.4s ease-out;
    }

    .project {
      border: none !important;
      display: grid;
      grid-template-columns: repeat(1, 1fr);
      padding: 9rem 1rem 1rem;
      padding-bottom: 0rem;
      height: auto !important;
      opacity: 1 !important;
      gap: 0.75rem;
    }

    .project-thumbnails {
      padding-bottom: 0rem !important;
    }

    .project-thumbnails img {
      margin-bottom: 0rem !important;
    }

    .project-thumbnails video {
      margin-bottom: 0rem !important;
    }

    .viewIndex {
      display: none;
    }

    .footer {
      padding-left: 1rem;
    }
  }



  
    Heena Chung
      Design and Art Direction
    Currently at Nike
      Global Brand Experience
    Email, Instagram, LinkedlIn
      for collabs &#38;amp; project deck
  






  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/b816059ff98a45b555bc0478854715a9dc7d75f19fbbe175b7e8bb43dd253f7e/nikeskims-thumbnail.png" data-mid="253796324" border="0"  src="https://freight.cargo.site/w/1000/i/b816059ff98a45b555bc0478854715a9dc7d75f19fbbe175b7e8bb43dd253f7e/nikeskims-thumbnail.png" /&#62;
      NIKESKIMS FA26 POPUP
  
  
  
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/b3ba40bc12e02a1ac92860c0966a6e9225072bd1b2644c66daaa8d1670fdb98f/1pthumbnail.png" data-mid="253796348" border="0"  src="https://freight.cargo.site/w/1000/i/b3ba40bc12e02a1ac92860c0966a6e9225072bd1b2644c66daaa8d1670fdb98f/1pthumbnail.png" /&#62;
      One Piece x Dotswoosh Coming Soon
  
  
  
    
      
      YU-GI-OH! x DOTSWOOSH

  

  
    
      
      The North Face Climb Festival

  

  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/0eb595d110834164383fb95d6300909f4fa350359cd73fcad0e7a2278225202c/Nike_CafeVolt_01_2024-06-21-115042_aocu.jpg" data-mid="253756681" border="0"  src="https://freight.cargo.site/w/1000/i/0eb595d110834164383fb95d6300909f4fa350359cd73fcad0e7a2278225202c/Nike_CafeVolt_01_2024-06-21-115042_aocu.jpg" /&#62;
      Nike Running Café Volt
  

  
    
      
      SNKRS: Max Access
  

  
     
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/9551a00a0b1ed628d5378b097f98321ff1389836755a15cffdb69c7229ba3c63/MC_1.jpg" data-mid="253756673" border="0"  src="https://freight.cargo.site/w/1000/i/9551a00a0b1ed628d5378b097f98321ff1389836755a15cffdb69c7229ba3c63/MC_1.jpg" /&#62;
      Mailchimp
    
  

  
    
      
      Nike Sole Perspectives
    
  

  
    &#60;img width="2880" height="1620" width_o="2880" height_o="1620" data-src="https://freight.cargo.site/t/original/i/34c92dfb6464b0a12eafdee580a0f1c92133b2eeff2029612f259c0cc4845526/VANS-Thumbnail.png" data-mid="253756683" border="0"  src="https://freight.cargo.site/w/1000/i/34c92dfb6464b0a12eafdee580a0f1c92133b2eeff2029612f259c0cc4845526/VANS-Thumbnail.png" /&#62;
    VANS Brand book

  

  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/f835703f1e32639177e8809875bc0386039952e1d779859f4208ceeb27c692ee/Zigzag.jpg" data-mid="253756669" border="0"  src="https://freight.cargo.site/w/1000/i/f835703f1e32639177e8809875bc0386039952e1d779859f4208ceeb27c692ee/Zigzag.jpg" /&#62;
      Zigzag
    
  

  
    
      &#60;img width="3000" height="1713" width_o="3000" height_o="1713" data-src="https://freight.cargo.site/t/original/i/b804b53445ad8b1b2725a046035d360fd94670fb8c851c405ef67eda537f843e/LL1-Logo.jpg" data-mid="253756670" border="0"  src="https://freight.cargo.site/w/1000/i/b804b53445ad8b1b2725a046035d360fd94670fb8c851c405ef67eda537f843e/LL1-Logo.jpg" /&#62;
      Luna Luna 1.0
    
  

  
    
      &#60;img width="3000" height="1688" width_o="3000" height_o="1688" data-src="https://freight.cargo.site/t/original/i/aa0e0697d6f2a57406c89c86d697ffee3419b189364eaa247171019a2ee2cdbd/img1.jpg" data-mid="253756671" border="0"  src="https://freight.cargo.site/w/1000/i/aa0e0697d6f2a57406c89c86d697ffee3419b189364eaa247171019a2ee2cdbd/img1.jpg" /&#62;
      Nike Well Collective Exchange
    
  

  
    
      
      Available Works
    
  

  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/714ae5abe706172710a5a0da7419a2de77f0e1f82682ff33a207cf5e09be4e25/LL2-Home.jpg" data-mid="253756672" border="0"  src="https://freight.cargo.site/w/1000/i/714ae5abe706172710a5a0da7419a2de77f0e1f82682ff33a207cf5e09be4e25/LL2-Home.jpg" /&#62;
      Luna Luna 2.0
    
  

  
    
      
      Converse x thisisneverthat®
  

  
    
      
      thisisneverthat® FA21
  

  
    
      
      Eaton Workshop
    
  

  
    
      
      Spin Projects: SP Wire
    
  

  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/7f0332c467267dbd9b683f71b93e8d2861cae4092362e1d94bf9d6fc1fb6708b/Cover.jpg" data-mid="253756677" border="0"  src="https://freight.cargo.site/w/1000/i/7f0332c467267dbd9b683f71b93e8d2861cae4092362e1d94bf9d6fc1fb6708b/Cover.jpg" /&#62;
      Spoilerzone
    
  

  
    
      
      SSS* Misc
    
  

  
    
      &#60;img width="5760" height="3240" width_o="5760" height_o="3240" data-src="https://freight.cargo.site/t/original/i/baaad548ef0269e1e44d144dd8b6badec9c8721c0c39f555258f0cebf5aabd18/Cover.jpg" data-mid="253756675" border="0"  src="https://freight.cargo.site/w/1000/i/baaad548ef0269e1e44d144dd8b6badec9c8721c0c39f555258f0cebf5aabd18/Cover.jpg" /&#62;
      Brain Magazine
    
  

  
    
      &#60;img width="5760" height="3240" width_o="5760" height_o="3240" data-src="https://freight.cargo.site/t/original/i/62be18bce602742bd755a6bee126881d7cdfc0bfe7f2635bb437e040df83be06/Frame-50.jpg" data-mid="253756678" border="0"  src="https://freight.cargo.site/w/1000/i/62be18bce602742bd755a6bee126881d7cdfc0bfe7f2635bb437e040df83be06/Frame-50.jpg" /&#62;
      (TITLE) NON-PLACE
    
  

  
    
      
      NONPLACEPLACE
    
  

  
    
      &#60;img width="5760" height="3240" width_o="5760" height_o="3240" data-src="https://freight.cargo.site/t/original/i/4083fe8f467f40615fc8d2fc635df656128624bc1b4458610238759d2bb8563c/Frame-38.jpg" data-mid="253756679" border="0"  src="https://freight.cargo.site/w/1000/i/4083fe8f467f40615fc8d2fc635df656128624bc1b4458610238759d2bb8563c/Frame-38.jpg" /&#62;
      The Hub
    
  

  
    
      &#60;img width="5760" height="3240" width_o="5760" height_o="3240" data-src="https://freight.cargo.site/t/original/i/7829661285a38d4342fbd63ca893ac12bb67baf1870803928de3c2e8725fd519/Cover.jpg" data-mid="253756680" border="0"  src="https://freight.cargo.site/w/1000/i/7829661285a38d4342fbd63ca893ac12bb67baf1870803928de3c2e8725fd519/Cover.jpg" /&#62;
      In and Around
    
  

  
    
      &#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/c09d4f2287086b7a1b9a7f760626310d92265e1996482101ebe909d25da05a8a/The-Chasm-Between.jpg" data-mid="253756674" border="0"  src="https://freight.cargo.site/w/1000/i/c09d4f2287086b7a1b9a7f760626310d92265e1996482101ebe909d25da05a8a/The-Chasm-Between.jpg" /&#62;
      The Chasm Between
    
  



  //hover index thumbnails
  $(".project-thumbnails").hover(function(){
    $(this).find("a").css("text-decoration", "none");
    $(this).find("h1").css("visibility", "visible");
    $(this).find("img").css("mix-blend-mode", "screen");
    $(this).find("img").css("-webkit-filter", "grayscale(100%) contrast(200%)");
    $(this).find("img").css("filter", "grayscale(100%) contrast(200%)");
    $(this).find("video").css("mix-blend-mode", "screen");
    $(this).find("video").css("-webkit-filter", "grayscale(100%) contrast(200%)");
    $(this).find("video").css("filter", "grayscale(100%) contrast(200%)");
  }, function(){
    $(this).find("h1").css("visibility", "hidden");
    $(this).find("img").css("mix-blend-mode", "normal");
    $(this).find("img").css("-webkit-filter", "grayscale(0%) contrast(100%)");
    $(this).find("img").css("filter", "grayscale(0%) contrast(100%)");
    $(this).find("video").css("mix-blend-mode", "normal");
    $(this).find("video").css("-webkit-filter", "grayscale(0%) contrast(100%)");
    $(this).find("video").css("filter", "grayscale(0%) contrast(100%)");
  });

  $(window).scroll(function(){
    const isDeskTop = window.matchMedia('(pointer: fine)').matches;
    if (!isDeskTop) return;

    if ($(this).scrollTop() &#62;= 100) {
      $('.mainNav').addClass('active');
      $('.project').addClass('active');
    } else {
      $('.mainNav').removeClass('active');
      $('.project').removeClass('active');
    }
  });

  $(document).ready(function(){
    const isDeskTop = window.matchMedia('(pointer: fine)').matches;
    if (!isDeskTop) return;

    let moveTimer;
    const $image = $('.project');
    const $nav = $('.mainNav');
    let isReady = false;
    let isTimeElapsed = false;

    setTimeout(function() {
      isTimeElapsed = true;
    }, 1500);

    $(document).on('mousemove', function(){
      if(!isTimeElapsed) return;

      $image.addClass('active');
      $nav.addClass('active');

      clearTimeout(moveTimer);

      moveTimer = setTimeout(function(){
        $image.removeClass('active');
        $nav.removeClass('active');
      }, 5000);
    });
  });



  //video pause play
  function playPauseVideo() {
    let videos = document.querySelectorAll("video");
    videos.forEach((video) =&#62; {
      // We can only control playback without insteraction if video is mute
      video.muted = true;
      // Play is a promise so we need to check we have it
      let playPromise = video.play();
      if (playPromise !== undefined) {
        playPromise.then((_) =&#62; {
          let observer = new IntersectionObserver(
            (entries) =&#62; {
              entries.forEach((entry) =&#62; {
                if (
                  entry.intersectionRatio !== 1 &#38;&#38;
                  !video.paused
                ) {
                  video.pause();
                } else if (video.paused) {
                  video.play();
                }
              });
            },
            { threshold: 0.6 }
          );
          observer.observe(video);
        });
      }
    });
  }

  playPauseVideo();
</description>
		
	</item>
		
	</channel>
</rss>