body.page-id-711 .main-container,body.page-id-1102 .main-container,body.page-id-1116 .main-container{background: var(--ipp-black);}
.ipp-work-archive{background: var(--ipp-black);color: var(--ipp-white);}
body.ipp-site .mejs-container.mejs-video .mejs-controls{background: var(--sw-green, var(--ipp-uncode-accent)) !important;}
body.ipp-site .wp-video:has(.mejs-container-fullscreen){animation: none !important;transform: none !important;clip-path: none !important;}
body.ipp-site .main-wrapper:has(.mejs-container-fullscreen),body.ipp-site .sw-row:has(.mejs-container-fullscreen){overflow: visible !important;z-index: 100000 !important;}
@media (min-width: 960px) {body.ipp-swiss #masthead .menu-primary-inner > li:last-child{border-right: 0 !important;}}
body.ipp-site #masthead .menu-container,body.ipp-site #masthead #menu-ipp-main > li{border-top: 0 !important;border-bottom: 0 !important;}
body.ipp-swiss-work{border-top: 0 !important;}
@media (min-width: 960px) {body.ipp-site #masthead .menu-primary-inner > li > a::after{display: none !important;}}
@media (max-width: 959px), (hover: none) and (pointer: coarse) {body.ipp-site .mejs-container.mejs-video .mejs-controls{opacity: 1 !important;transition: none !important;}body.ipp-site .mejs-container.mejs-video .mejs-overlay-play,body.ipp-site .mejs-container.mejs-video .mejs-overlay-button{touch-action: manipulation;}body.ipp-site .mejs-container.mejs-video .mejs-overlay-button{pointer-events: auto;transform: translate(-50%, -50%) !important;scale: 1 !important;transition: none !important;}body.ipp-site .mejs-container.mejs-video .mejs-overlay::before{content: none !important;}body.ipp-site .mejs-container.mejs-video .mejs-poster,body.ipp-site .mejs-container.mejs-video .mejs-mediaelement video{transform: none !important;transition: none !important;will-change: auto !important;}}
body :is(#categories-2, #recent-posts-2, #archives-2){font-family: var(--ipp-uncode-font-body);font-size: 17px;line-height: 1.5;padding-top: 0;margin-top: 0;}
body :is(#categories-2, #recent-posts-2, #archives-2) + .widget{margin-top: 36px;}
body :is(#categories-2, #recent-posts-2, #archives-2) h3.widget-title{font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: .055em !important;text-transform: uppercase !important;margin: 0 0 10px !important;padding: 0 0 12px !important;border-bottom: 1px solid rgba(128, 128, 128, .4);}
body :is(#categories-2, #recent-posts-2, #archives-2) ul{list-style: none;margin: 0 !important;padding: 0 !important;}
body :is(#categories-2, #recent-posts-2, #archives-2) li{margin: 0 !important;padding: 0 !important;font-family: var(--ipp-uncode-font-body) !important;font-size: 17px !important;line-height: 1.5 !important;}
body :is(#categories-2, #recent-posts-2, #archives-2) li > a{display: inline-block;min-height: 44px;padding: 10px 0;color: inherit;font-family: inherit !important;font-size: inherit !important;line-height: 1.4 !important;letter-spacing: -.015em !important;text-transform: none !important;overflow-wrap: anywhere;}
body :is(#categories-2, #recent-posts-2, #archives-2) li > a:hover{text-decoration: underline;text-underline-offset: 4px;}
body :is(#categories-2, #recent-posts-2, #archives-2) li > a:focus-visible{outline: 2px solid currentColor;outline-offset: 4px;text-decoration: underline;}
body #recent-posts-2 li + li{margin-top: 12px !important;}
body #recent-posts-2 .post-date{display: block;font-family: var(--ipp-uncode-font-label);font-size: 11px;line-height: 1.5;opacity: .72;}
body #custom_html-2{margin: 0 0 36px;padding-top: 0;}
body #custom_html-2 h3.widget-title{font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1.5 !important;letter-spacing: .055em !important;text-transform: uppercase !important;margin: 0 0 16px !important;padding: 0 0 12px !important;border-bottom: 1px solid rgba(128, 128, 128, .4);}
body #custom_html-2 .ipp-blog-mixtape-button{display: block;width: 100%;max-width: 210px;margin: 0 0 20px;line-height: 0;text-decoration: none !important;}
body #custom_html-2 .ipp-journal-mixtapes-copy{font-family: var(--ipp-uncode-font-body) !important;font-size: 16px !important;line-height: 1.5 !important;letter-spacing: -.015em !important;margin: 0 0 8px !important;}
body #custom_html-2 .ipp-journal-mixtapes-link{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: inherit;font-family: var(--ipp-uncode-font-label);font-size: 11px;line-height: 1.5;text-transform: uppercase;text-decoration: none;}
body #custom_html-2 .ipp-journal-mixtapes-link:hover{text-decoration: underline;text-underline-offset: 4px;}
body #custom_html-2 .ipp-journal-mixtapes-link:focus-visible{outline: 2px solid currentColor;outline-offset: 4px;}
@media (max-width: 959px) {body #custom_html-2 .ipp-blog-mixtape-button{max-width: 180px;}}
body.single-post.ipp-swiss,body.single-post.ipp-swiss article.page-body,body.single-post.ipp-swiss article.page-body .post-content{background-color: var(--ipp-uncode-light) !important;background-image: none !important;}
body.single-post.ipp-swiss .col-widgets-sidebar .uncont{color: var(--ipp-uncode-dark);}
@media (max-width: 959px) {body.single-post.ipp-swiss .col-widgets-sidebar .uncont{border-top-color: rgba(var(--ipp-uncode-dark-rgb), .24);}}
body:is(.page-id-1092, .page-id-1470).ipp-swiss,body:is(.page-id-1092, .page-id-1470).ipp-swiss article.page-body,body:is(.page-id-1092, .page-id-1470).ipp-swiss article.page-body .post-content{background-color: var(--ipp-uncode-light) !important;background-image: none !important;}
body.ipp-site.ipp-swiss .post-content .sw-light .uncode_text_column a:not(.btn):not(.ipp-no-link-highlight):not([role="button"]):not(:has(img, svg)),body.ipp-site.ipp-swiss .post-content .sw-light .uncode_text_column :is(p, li, blockquote):not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn):not(.ipp-no-link-highlight):not([role="button"]):not(:has(img, svg)){color: var(--ipp-uncode-dark) !important;background: none !important;box-shadow: none !important;text-decoration: underline !important;text-decoration-color: currentColor !important;text-decoration-thickness: 1px;text-underline-offset: 4px;}
body.ipp-site.ipp-swiss .post-content .sw-light a.btn-link,body.ipp-site.ipp-swiss .col-widgets-sidebar .uncol.style-light :is(#categories-2, #recent-posts-2, #archives-2, #custom_html-2) a:not(.ipp-blog-mixtape-button){color: var(--ipp-uncode-dark) !important;text-decoration-color: currentColor !important;}
body.ipp-site.ipp-swiss .post-content .sw-light .uncode_text_column a:not(.btn):not(.ipp-no-link-highlight):not([role="button"]):not(:has(img, svg)):is(:hover, :focus-visible),body.ipp-site.ipp-swiss .post-content .sw-light a.btn-link:is(:hover, :focus-visible),body.ipp-site.ipp-swiss .col-widgets-sidebar .uncol.style-light :is(#categories-2, #recent-posts-2, #archives-2, #custom_html-2) a:not(.ipp-blog-mixtape-button):is(:hover, :focus-visible){text-decoration: underline !important;text-decoration-thickness: 2px;text-underline-offset: 4px;}
@media (max-width: 959px) {body.ipp-swiss #masthead #logo-container-mobile{padding-left: var(--sw-gutter) !important;padding-right: var(--sw-gutter) !important;}body.ipp-swiss #masthead #logo-container-mobile .mobile-menu-button{padding-left: var(--sw-gutter) !important;padding-right: var(--sw-gutter) !important;}}
