body.ipp-swiss-mixtapes .ipp-mixtapes-v2 h1{line-height:1.02;letter-spacing:-.045em;}
body.ipp-swiss-mixtapes .ipp-mixtapes-v2 .uncode_text_column p{font-size:16px;line-height:1.6;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .nav-tabs{display:flex!important;justify-content:flex-start!important;background:var(--ipp-uncode-dark)!important;border:0!important;padding:0 24px!important;margin:0!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .nav-tabs li{width:auto!important;float:none!important;margin:0 24px 0 0!important;border:0!important;background:transparent!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .nav-tabs li a{font-family:var(--ipp-uncode-font-menu)!important;font-size:16px!important;font-weight:500!important;text-transform:none!important;padding:18px 0!important;min-height:56px;border:0!important;background:transparent!important;color:var(--ipp-uncode-light)!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .nav-tabs li.active a{color:var(--ipp-uncode-accent)!important;box-shadow:inset 0 -2px var(--ipp-uncode-accent)!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .tab-content{padding:0!important;margin:0!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-tabs-v2 .tab-pane{padding:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists__platform-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0!important;padding:16px 24px!important;border:0!important;background:var(--ipp-uncode-dark);color:var(--ipp-uncode-light);}
body.ipp-swiss-mixtapes .ipp-playlists__platform-head p{font-size:12px!important;margin:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists__platform-head a{font-size:12px!important;padding:0!important;background:transparent!important;color:var(--ipp-uncode-accent)!important;}
body.ipp-swiss-mixtapes .ipp-playlists__player{display:block!important;margin:0 0 36px!important;border:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists__player-head{display:flex!important;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px!important;min-height:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists__now{display:none!important;}
body.ipp-swiss-mixtapes .ipp-playlists__player-title{font-family:var(--ipp-uncode-font-heading)!important;font-size:22px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists__external{font-size:12px!important;margin:0!important;white-space:nowrap;}
body.ipp-swiss-mixtapes .ipp-playlists__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;}
body.ipp-swiss-mixtapes .ipp-playlist-card__title{font-family:var(--ipp-uncode-font-heading);font-size:18px!important;line-height:1.2!important;}
@media(max-width:767px){body.ipp-swiss-mixtapes .ipp-playlists__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;}body.ipp-swiss-mixtapes .ipp-playlists__platform-head,body.ipp-swiss-mixtapes .ipp-playlists__player-head{flex-wrap:wrap;padding:16px!important;}body.ipp-swiss-mixtapes .ipp-playlists__player-title{font-size:20px!important;}body.ipp-swiss-mixtapes .ipp-playlist-card__title{font-size:16px!important;}}
body.ipp-swiss-mixtapes .ipp-playlists__platform-head p,body.ipp-swiss-mixtapes .ipp-playlists__platform-head strong{color:var(--ipp-uncode-light)!important;}
body.ipp-swiss-mixtapes .ipp-mixtapes-v2 .heading-text p{line-height:1.25!important;letter-spacing:-.025em;}
body.ipp-swiss-mixtapes .ipp-mixtapes-v2 .uncode_text_column a{color:var(--ipp-uncode-accent)!important;background:none!important;text-decoration:underline;text-underline-offset:3px;}
body.ipp-swiss-mixtapes .ipp-mixtapes-v2 .uncode_text_column a:before,body.ipp-swiss-mixtapes .ipp-mixtapes-v2 .uncode_text_column a:after{display:none!important;}
body.ipp-native-site.page-id-1470 .post-content .ipp-mixtapes-v2 .uncode_text_column a[href="https://whatthefckyeah.tumblr.com/"]{color:var(--ipp-uncode-accent)!important;background:none!important;box-shadow:none!important;text-decoration:underline!important;}
body.ipp-swiss-mixtapes .ipp-arrow{display:inline-block;width:.65em;height:.65em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;position:relative;margin-left:.3em;vertical-align:baseline;}
body.ipp-swiss-mixtapes .ipp-arrow:after{content:"";position:absolute;right:-.5px;top:-.5px;width:.85em;border-top:1.5px solid currentColor;transform:rotate(-45deg);transform-origin:right top;}
body.ipp-swiss-mixtapes .ipp-playlist-card__open{font-size:0!important;}
body.ipp-swiss-mixtapes .ipp-playlist-card__open:after{content:"";display:inline-block;width:10px;height:10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(0deg);}
body.ipp-swiss-mixtapes .ipp-playlists__external,body.ipp-swiss-mixtapes .ipp-playlists__platform-head a{font-variant-emoji:text;font-family:var(--ipp-uncode-font-buttons)!important;}
body.ipp-swiss-mixtapes .ipp-playlists__external{font-size:0!important;}
body.ipp-swiss-mixtapes .ipp-playlists--spotify .ipp-playlists__external:before{content:"Open on Spotify";font-size:12px;}
body.ipp-swiss-mixtapes .ipp-playlists--youtube .ipp-playlists__external:before{content:"Open on YouTube";font-size:12px;}
body.ipp-swiss-mixtapes .ipp-playlists__external:after,body.ipp-swiss-mixtapes .ipp-playlist-card__open:after{content:"";display:inline-block;width:10px;height:10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;background:linear-gradient(135deg,transparent 45%,currentColor 46%,currentColor 54%,transparent 55%);margin-left:6px;}
body.ipp-swiss-mixtapes .ipp-playlists__platform-head a span{font-size:0!important;display:inline-block;width:10px;height:10px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;background:linear-gradient(135deg,transparent 45%,currentColor 46%,currentColor 54%,transparent 55%);margin-left:6px;}
body.ipp-swiss-summer article.page-body{background-image:none !important;background-color:var(--ipp-uncode-light) !important;}
.ipp-journal-v2 h1{letter-spacing:-.035em;line-height:1.05;}
.ipp-journal-v2 h2{letter-spacing:-.02em;line-height:1.15;}
.ipp-journal-v2 .uncode_text_column a{color:var(--ipp-uncode-dark);text-decoration:underline;text-decoration-color:var(--ipp-uncode-accent);text-underline-offset:3px;background:none;}
.ipp-journal-v2 .uncode_text_column,.ipp-journal-v2 .uncode_text_column p,.ipp-journal-v2 .uncode_text_column > div{font-size:16px;line-height:1.6;}
.ipp-journal-v2 .uncode_text_column a::before{display:none;}
.ipp-journal-v2 .ipp-media-tabs{margin-top:32px !important;}
.ipp-journal-v2 .ipp-media-tabs .tab-container{position:relative;}
.ipp-journal-v2 .ipp-media-tabs .vc_tta-tabs-container{margin:0 !important;background:var(--ipp-uncode-dark);border-bottom:1px solid var(--ipp-rule-dark);}
.ipp-journal-v2 .ipp-media-tabs .vc_tta-tabs-scroller{text-align:left !important;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs{display:flex !important;width:100% !important;justify-content:flex-start !important;gap:20px;margin:0 !important;padding:0 170px 0 20px !important;height:56px;border:0 !important;text-align:left !important;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li{margin:0 !important;padding:0 !important;float:none;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li > a{display:flex;align-items:center;min-height:56px;padding:0 4px !important;margin:0 !important;border:0 !important;box-shadow:none;background:transparent !important;color:var(--ipp-muted-dark) !important;transition:color .15s;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li > a span{color:inherit !important;font-size:14px !important;line-height:20px !important;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li.active > a{color:var(--ipp-uncode-light) !important;box-shadow:inset 0 -2px var(--ipp-uncode-accent);}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li > a:hover{color:var(--ipp-uncode-accent) !important;}
.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li > a:focus-visible{outline:1px solid var(--ipp-uncode-accent);outline-offset:-5px;}
.ipp-journal-v2 .ipp-media-tabs .switcher-cursor{display:none !important;}
.ipp-journal-v2 .ipp-media-tabs .tab-pane{padding:0 !important;}
.ipp-journal-v2 .ipp-playlists__player{display:block;position:static;min-height:0;margin-bottom:0;}
.ipp-journal-v2 .ipp-media-tabs .ipp-playlists__player-head{position:absolute;top:0;right:20px;display:flex !important;align-items:center;height:56px;min-height:0 !important;padding:0 !important;gap:0;}
.ipp-journal-v2 .ipp-playlists__now,.ipp-journal-v2 .ipp-playlists__player-title{display:none;}
.ipp-journal-v2 .ipp-playlists__external{margin:0 !important;font-size:11px !important;line-height:20px;text-align:right;white-space:nowrap;}
@media(max-width:600px) {.ipp-journal-v2 .ipp-media-tabs .nav-tabs{padding:0 118px 0 12px !important;gap:12px;}.ipp-journal-v2 .ipp-media-tabs .nav-tabs > li > a span{font-size:13px !important;}.ipp-journal-v2 .ipp-media-tabs .ipp-playlists__player-head{right:12px;}.ipp-journal-v2 .ipp-playlists__external{font-size:10px !important;}}
body.ipp-swiss{--sw-arrow-ne:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%2019L18%206M7%205H19V17%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");--sw-arrow-down:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%203V20M3%2012L12%2021L21%2012%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");--sw-arrow-left:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M21%2012H4M12%203L3%2012L12%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");--sw-arrow-right:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2012H20M12%203L21%2012L12%2021%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");--sw-ink:var(--ipp-uncode-dark);--sw-paper:var(--ipp-uncode-light);--sw-green:var(--ipp-uncode-accent);--sw-gutter:clamp(20px, 4.5vw, 72px);--sw-rule:var(--sw-rule-dark);--sw-h1:clamp(48px, 7.5vw, 112px);--sw-h2:clamp(36px, 3.8vw, 56px);--sw-h3:clamp(24px, 2.35vw, 36px);--sw-space:clamp(56px, 6vw, 96px);background:var(--sw-ink);color:var(--sw-paper);--sw-max-width:1600px;--sw-hero-space:clamp(48px, 6vw, 96px);--sw-grid-gap:clamp(28px, 4vw, 64px);--sw-body-font:var(--ipp-uncode-font-body);--sw-display-font:var(--ipp-uncode-font-heading);--sw-label-font:var(--ipp-uncode-font-label);--sw-body-size:18px;--sw-caption-size:15px;--sw-credit-size:17px;--sw-label-size:12px;--sw-list-title:clamp(24px, 2.6vw, 36px);--sw-film-title:clamp(26px, 2.4vw, 36px);--sw-film-copy-size:16px;--sw-muted-light:var(--ipp-muted-light);--sw-muted-dark:var(--ipp-muted-dark);--sw-muted:var(--sw-muted-dark);--sw-rule-dark:rgba(var(--ipp-uncode-light-rgb), .24);--sw-rule-light:rgba(var(--ipp-uncode-dark-rgb), .24);}
body.ipp-swiss .post-content,body.ipp-swiss article.page-body{background:var(--sw-ink)!important;background-image:none!important;}
body.ipp-swiss .post-content{display:block!important;padding:0!important;}
body.ipp-swiss .box-wrapper{overflow:clip!important;}
body.ipp-swiss .sw-system-row{display:none!important;}
body.ipp-swiss .sw-row>.row{max-width:var(--sw-max-width)!important;margin-inline:auto!important;padding:var(--sw-space) var(--sw-gutter)!important;}
body.ipp-swiss .sw-row{overflow:clip;}
body.ipp-swiss .sw-row .row-inner{letter-spacing:normal;}
body.ipp-swiss .sw-row .uncont>*{margin-top:24px;}
body.ipp-swiss .sw-row .uncont>:first-child{margin-top:0;}
body.ipp-swiss .sw-row h1,body.ipp-swiss .sw-row h2,body.ipp-swiss .sw-row h3{font-family:var(--ipp-uncode-font-heading)!important;font-weight:600!important;letter-spacing:-.055em!important;text-transform:none!important;margin:0!important;}
body.ipp-swiss .sw-row h1{line-height:1!important;overflow-wrap:break-word;}
body.ipp-swiss .sw-row h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size:var(--sw-h1)!important;}
body.ipp-swiss .sw-row h2{line-height:1.025!important;}
body.ipp-swiss .sw-row h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size:var(--sw-h2)!important;}
body.ipp-swiss .sw-row h3{line-height:1.12!important;letter-spacing:-.035em!important;}
body.ipp-swiss .sw-row h3:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size:var(--sw-h3)!important;}
body.ipp-swiss .sw-row .uncode_text_column,body.ipp-swiss .sw-row .uncode_text_column p{font-family:var(--ipp-uncode-font-body)!important;font-size:var(--sw-body-size)!important;line-height:1.65!important;letter-spacing:-.015em!important;}
body.ipp-swiss .sw-row .uncode_text_column p+p{margin-top:18px;}
body.ipp-swiss .sw-row .sw-label,body.ipp-swiss .sw-row .sw-label>*{font-family:var(--sw-label-font)!important;font-size:var(--sw-label-size)!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.055em!important;text-transform:uppercase!important;}
body.ipp-swiss .sw-row .sw-lead,body.ipp-swiss .sw-row .sw-lead p{font-size:clamp(22px,2.2vw,32px)!important;line-height:1.35!important;letter-spacing:-.025em!important;}
body.ipp-swiss .sw-muted,body.ipp-swiss .sw-muted p{opacity:.64;}
body.ipp-swiss .sw-row .btn-link{font-family:var(--sw-label-font)!important;font-size:var(--sw-label-size)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.025em!important;text-transform:uppercase!important;padding:12px 0!important;border:0!important;box-shadow:none!important;background:none!important;white-space:normal;min-height:44px;text-decoration:none!important;}
body.ipp-swiss .sw-row .btn-link:after{display:none!important;}
body.ipp-swiss .sw-row .sw-arrow,body.ipp-swiss .sw-index .tmb-table .t-entry-title:after{--sw-arrow:var(--sw-arrow-ne);background:currentColor!important;-webkit-mask:var(--sw-arrow) center/contain no-repeat;mask:var(--sw-arrow) center/contain no-repeat;}
body.ipp-swiss .sw-row .sw-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.13em;pointer-events:none;}
body.ipp-swiss .sw-row .sw-arrow-down{--sw-arrow:var(--sw-arrow-down);}
body.ipp-swiss .sw-row .sw-arrow-left{--sw-arrow:var(--sw-arrow-left);}
body.ipp-swiss .sw-row .sw-arrow-right{--sw-arrow:var(--sw-arrow-right);}
body.ipp-swiss .sw-row .ipp-playlists__external,body.ipp-swiss .sw-row .ipp-playlist-card__open{font-size:0!important;}
body.ipp-swiss .sw-row .ipp-playlists__external:before{font-size:var(--sw-playlist-label-size,12px);}
body.ipp-swiss .sw-row .ipp-playlists--spotify .ipp-playlists__external:before{content:"Open on Spotify";}
body.ipp-swiss .sw-row .ipp-playlists--youtube .ipp-playlists__external:before{content:"Open on YouTube";}
body.ipp-swiss .sw-row .ipp-playlists__external:after,body.ipp-swiss .sw-row .ipp-playlist-card__open:after,body.ipp-swiss .sw-row .ipp-playlists__platform-head a span[aria-hidden]{content:"";display:inline-block;width:12px!important;height:12px!important;font-size:0!important;border:0!important;background:currentColor!important;-webkit-mask:var(--sw-arrow-ne) center/contain no-repeat;mask:var(--sw-arrow-ne) center/contain no-repeat;vertical-align:-1px;transform:none!important;}
body.ipp-swiss .sw-row .ipp-playlists__external:after{margin-left:6px;}
body.ipp-swiss-summer .ipp-playlists{--sw-playlist-label-size:11px;}
@media(max-width:600px){body.ipp-swiss-summer .ipp-playlists{--sw-playlist-label-size:10px;}}
body.ipp-swiss .sw-row a:focus-visible,body.ipp-swiss .sw-row button:focus-visible,body.ipp-swiss .sw-row input:focus-visible,body.ipp-swiss .sw-row textarea:focus-visible{outline:2px solid currentColor!important;outline-offset:5px;}
body.ipp-swiss .sw-row .btn-link:hover{text-decoration:underline!important;text-underline-offset:6px!important;}
body.ipp-swiss .sw-row .btn-container{display:block;margin-top:22px;}
body.ipp-swiss .sw-row .sw-inline-links .btn-container{display:inline-block;margin-right:32px;}
body.ipp-swiss .sw-light{--sw-rule:var(--sw-rule-light);}
body.ipp-swiss .sw-light .uncode_text_column a:not(.btn){color:var(--sw-ink);text-decoration:underline;text-underline-offset:4px;}
body.ipp-swiss .sw-hero>.row{padding-top:var(--sw-hero-space)!important;padding-bottom:var(--sw-hero-space)!important;}
body.ipp-swiss .sw-hero .sw-label{margin-bottom:38px!important;}
body.ipp-swiss .sw-hero .sw-lead{margin-top:32px!important;max-width:32em;}
body.ipp-swiss .sw-hero .sw-side-note{max-width:360px;margin-left:auto;}
body.ipp-swiss .sw-home-hero>.row{padding-bottom:64px!important;}
body.ipp-swiss .sw-home-hero .sw-role,body.ipp-swiss .sw-home-hero .sw-role p{font-size:clamp(24px,2.45vw,36px)!important;line-height:1.2!important;letter-spacing:-.025em!important;}
body.ipp-swiss .sw-home-hero .row-background .background-inner{background-position:right center!important;}
body.ipp-swiss .sw-home-hero .row-background video{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:cover!important;object-position:right center!important;}
body.ipp-swiss .sw-home-hero .row-background{isolation:isolate;overflow:hidden;}
body.ipp-swiss .sw-home-hero .row-background .background-inner.self-video{isolation:isolate;overflow:hidden;z-index:0;}
body.ipp-swiss .sw-home-hero .row-background .block-bg-overlay{background:linear-gradient(90deg,rgba(var(--ipp-uncode-dark-rgb), .8),rgba(var(--ipp-uncode-dark-rgb), .5) 48%,rgba(var(--ipp-uncode-dark-rgb), .16) 82%)!important;opacity:0.5!important;z-index:2;}
body.ipp-swiss .sw-strip>.row{padding-top:20px!important;padding-bottom:20px!important;border-top:1px solid var(--sw-rule);border-bottom:1px solid var(--sw-rule);}
body.ipp-swiss .sw-strip .uncont>*{margin-top:0;}
body.ipp-swiss .sw-strip .sw-align-right{text-align:right;}
body.ipp-swiss .sw-section-head>.row{padding-bottom:38px!important;}
body.ipp-swiss .sw-section-head .sw-label{padding-top:8px;}
body.ipp-swiss .sw-manifesto h2{max-width:1050px;}
body.ipp-swiss .sw-manifesto .uncode_text_column{max-width:660px;}
body.ipp-swiss .sw-work-film>.row{padding-top:0!important;padding-bottom:52px!important;}
body.ipp-swiss .sw-film-caption>.row{padding-top:26px!important;padding-bottom:64px!important;border-top:1px solid var(--sw-rule);}
body.ipp-swiss .sw-film-caption h3{max-width:24em;}
body.ipp-swiss .sw-film-caption .btn-container{margin-top:0;}
body.ipp-swiss .sw-row .wp-video,body.ipp-swiss .sw-row .mejs-container{width:100%!important;max-width:100%!important;}
body.ipp-swiss .sw-row .mejs-overlay-button{position:absolute!important;width:68px!important;height:68px!important;left:50%!important;top:50%!important;margin:0!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;background:var(--sw-green)!important;border:0!important;border-radius:50%!important;box-shadow:none!important;transition:scale .25s ease;}
body.ipp-swiss .sw-row .mejs-overlay-button:before{content:""!important;position:static!important;display:block!important;width:0!important;height:0!important;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:15px solid var(--sw-ink)!important;margin-left:4px!important;transform:none!important;background:none!important;}
body.ipp-swiss .sw-row .mejs-overlay-button:after{display:none!important;}
body.ipp-swiss .sw-row .mejs-overlay-button:hover{scale:1.12;}
body.ipp-swiss .sw-row .mejs-controls{background:rgba(var(--ipp-uncode-dark-rgb), .94)!important;}
body.ipp-swiss .sw-index>.row{padding-top:0!important;}
body.ipp-swiss .sw-index .tmb-table{border-top:1px solid var(--sw-rule)!important;background:transparent!important;transition:background .25s ease!important;}
body.ipp-swiss .sw-index .tmb-table:last-child{border-bottom:1px solid var(--sw-rule)!important;}
body.ipp-swiss .sw-index .tmb-table>.t-inside{padding-block:0!important;border:0!important;}
body.ipp-swiss .sw-index .tmb-table .t-inside-post-table{padding-block:clamp(26px,3vw,44px)!important;}
body.ipp-swiss .sw-index .tmb-table .t-entry-title{font-family:var(--ipp-uncode-font-heading)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.045em!important;}
body.ipp-swiss .sw-index .tmb-table .t-entry-title a{color:inherit!important;}
body.ipp-swiss .sw-index .tmb-table:hover,body.ipp-swiss .sw-index .tmb-table:focus-within{background:var(--sw-green)!important;color:var(--sw-ink)!important;}
body.ipp-swiss .sw-index .tmb-table:hover *,body.ipp-swiss .sw-index .tmb-table:focus-within *{color:var(--sw-ink)!important;opacity:1!important;}
body.ipp-swiss .sw-index .tmb-table .t-entry-meta{font-family:var(--ipp-uncode-font-label)!important;font-size:var(--sw-label-size)!important;letter-spacing:.04em!important;}
body.ipp-swiss .sw-index .tmb-table .t-entry-title:after{content:"";font-size:.8em;line-height:1;display:inline-block;position:static;width:.944em;height:1em;border:0!important;padding:0;vertical-align:-.08em;margin:0 0 0 24px;transform:none!important;transition:transform .3s;}
body.ipp-swiss .sw-index .tmb-table:hover .t-entry-title:after,body.ipp-swiss .sw-index .tmb-table:focus-within .t-entry-title:after{transform:translate(6px,-6px)!important;}
body.ipp-swiss .sw-index .tmb-table .t-entry-title{transition:transform .3s;font-size:var(--sw-list-title) !important;}
body.ipp-swiss .sw-index .tmb-table:hover .t-entry-title{transform:translateX(8px);}
body.ipp-swiss .sw-contact-band{background:var(--sw-green)!important;}
body.ipp-swiss .sw-contact-band h2{font-size:var(--sw-h2)!important;color:var(--sw-ink)!important;}
body.ipp-swiss .sw-contact-band .btn-link{color:var(--sw-ink)!important;border-bottom:1px solid var(--sw-ink)!important;}
body.ipp-swiss .sw-colophon>.row{padding-top:30px!important;padding-bottom:30px!important;}
body.ipp-swiss .sw-colophon .uncode_text_column,body.ipp-swiss .sw-colophon .uncode_text_column p{font-size:13px!important;line-height:1.5!important;}
body.ipp-swiss .sw-colophon .btn-container{margin-top:0;}
body.ipp-swiss .sw-colophon .btn-link{padding:0!important;font-size:11px!important;min-height:32px;}
body.ipp-swiss .sw-footer-nav{margin:0!important;}
body.ipp-swiss .sw-footer-nav .widgettitle,body.ipp-swiss .sw-footer-nav .widget-title{font-family:var(--ipp-uncode-font-label)!important;font-size:11px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--sw-green)!important;margin:0 0 18px!important;}
body.ipp-swiss .sw-footer-nav ul{list-style:none!important;margin:0!important;padding:0!important;}
body.ipp-swiss .sw-footer-nav li{display:block!important;margin:0!important;padding:0!important;border:0!important;}
body.ipp-swiss .sw-colophon .sw-footer-nav .widget.widget_nav_menu ul.menu li.menu-item>a:not(.btn){display:flex!important;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 0!important;border-bottom:1px solid var(--sw-rule)!important;color:var(--sw-paper)!important;font-family:var(--ipp-uncode-font-menu)!important;font-size:20px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.02em!important;text-transform:none!important;transition:color .2s;}
body.ipp-swiss .sw-footer-nav li>a:before,body.ipp-swiss .sw-footer-nav .fa-dropdown{display:none!important;}
body.ipp-swiss .sw-footer-nav li>a:after{content:"";display:block;flex:0 0 16px;width:16px;height:16px;border:0!important;background:currentColor;-webkit-mask:var(--sw-arrow-ne) center/contain no-repeat;mask:var(--sw-arrow-ne) center/contain no-repeat;transform:none!important;}
body.ipp-swiss .sw-colophon .sw-footer-nav .widget.widget_nav_menu ul.menu li.menu-item>a:not(.btn):hover,body.ipp-swiss .sw-colophon .sw-footer-nav .widget.widget_nav_menu ul.menu li.menu-item>a:not(.btn):focus-visible,body.ipp-swiss .sw-colophon .sw-footer-nav .widget.widget_nav_menu ul.menu li.menu-item.current-menu-item>a:not(.btn){color:var(--sw-green)!important;}
body.ipp-swiss .sw-about-portrait .single-wrapper{max-width:100%!important;}
body.ipp-swiss .sw-about-portrait img{width:100%!important;aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;filter:grayscale(1);}
body.ipp-swiss .sw-about-portrait .sw-label{margin-top:18px!important;}
body.ipp-swiss .sw-row .panel-title>a{font-family:var(--ipp-uncode-font-heading)!important;font-size:clamp(23px,2.4vw,36px)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.03em!important;padding-block:24px!important;}
body.ipp-swiss .sw-row .panel{border-color:var(--sw-rule)!important;}
body.ipp-swiss .sw-article .uncode_text_column{max-width:740px;}
body.ipp-swiss .sw-article .uncode_text_column strong{font-weight:600;}
body.ipp-swiss .sw-article .ipp-note-copy>strong{font-size:clamp(23px,2.2vw,30px)!important;line-height:1.4!important;display:block;margin-bottom:28px;}
body.ipp-swiss .sw-article h2{line-height:1.15!important;}
body.ipp-swiss .sw-article h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size:var(--sw-h3)!important;}
body.ipp-swiss .sw-article .vc_custom_heading_wrap:has(h2){margin-top:48px;padding-top:26px;border-top:1px solid var(--sw-rule);}
body.ipp-swiss .sw-article .sw-label{margin-bottom:18px;}
body.ipp-swiss .sw-article [id^="note-"]{scroll-margin-top:120px;}
body.ipp-swiss .sw-form .wpcf7 form{display:block!important;width:100%!important;max-width:none!important;background:none!important;color:var(--sw-ink)!important;}
body.ipp-swiss .sw-form .wpcf7 label{font:12px var(--ipp-uncode-font-label)!important;letter-spacing:.035em!important;display:block!important;}
body.ipp-swiss .sw-form .wpcf7 input:not([type=submit]):not([type=hidden]):not([type=checkbox]),body.ipp-swiss .sw-form .wpcf7 textarea{background:transparent!important;border:0!important;border-bottom:1px solid rgba(var(--ipp-uncode-dark-rgb), .45)!important;border-radius:0!important;color:var(--sw-ink)!important;box-shadow:none!important;font:20px var(--ipp-uncode-font-body)!important;width:100%!important;max-width:100%!important;padding:15px 0!important;margin-top:6px!important;}
body.ipp-swiss .sw-form .wpcf7 textarea{min-height:130px;height:150px;}
body.ipp-swiss .sw-form .wpcf7 input[type=submit]{font:12px var(--ipp-uncode-font-label)!important;text-transform:uppercase!important;letter-spacing:.035em!important;border-radius:0!important;background:var(--sw-ink)!important;color:var(--sw-paper)!important;border:1px solid var(--sw-ink)!important;min-height:54px!important;padding:18px 26px!important;}
body.ipp-swiss .sw-form .wpcf7 input[type=submit]:hover{background:var(--sw-green)!important;color:var(--sw-ink)!important;}
body.ipp-swiss .sw-form .wpcf7 .ipp-contact-panel{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
body.ipp-swiss .sw-form .wpcf7 .ipp-contact-form__row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;margin:28px 0!important;}
body.ipp-swiss .sw-form .wpcf7 .ipp-contact-form__field{margin:0 0 24px!important;width:100%!important;padding:0!important;}
body.ipp-swiss .sw-form .wpcf7 .ipp-contact-form__field>br,body.ipp-swiss .sw-form .wpcf7 label>br{display:none;}
body.ipp-swiss .sw-form .wpcf7 ::placeholder{color:var(--ipp-muted-light)!important;opacity:1!important;}
body.ipp-swiss .sw-form .wpcf7 form>p:first-of-type{margin-top:0;}
body.ipp-swiss .menu-container{background:var(--sw-ink)!important;border-bottom:1px solid var(--sw-rule)!important;}
body.ipp-swiss .navbar-brand{display:flex!important;align-items:center;gap:14px;}
body.ipp-swiss .navbar-brand:after{content:"RAF / INDIE PIXEL PUSHER";color:var(--sw-paper);font:11px var(--ipp-uncode-font-label);letter-spacing:.035em;white-space:nowrap;}
body.ipp-swiss .logo-container .navbar-brand>*{flex:0 0 auto;}
body.ipp-swiss .menu-primary-inner>li>a{font-family:var(--ipp-uncode-font-menu)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;}
body.ipp-swiss .menu-primary-inner>li>a .fa-dropdown{display:none;}
body.ipp-swiss .menu-icons,body.ipp-swiss .menu-smart-social,body.ipp-swiss .menu-smart-sm{display:none!important;}
body.ipp-swiss .mobile-additional-icon{display:none!important;}
body.ipp-swiss .menu-primary-inner>li.current-menu-item>a{color:var(--sw-green)!important;}
@media(min-width:960px){body.ipp-swiss #masthead .row-menu-inner{padding-inline:var(--sw-gutter)!important;}body.ipp-swiss #masthead .navbar-brand:after{font-size:12px;letter-spacing:.045em;}body.ipp-swiss #masthead .menu-primary-inner{display:flex!important;justify-content:flex-end;align-items:stretch;height:63px;padding:0!important;counter-reset:sw-nav;}body.ipp-swiss #masthead .menu-primary-inner>li{flex:0 0 auto;min-width:104px;height:63px;counter-increment:sw-nav;border-left:1px solid var(--sw-rule);}body.ipp-swiss #masthead .menu-primary-inner>li:last-child{border-right:1px solid var(--sw-rule);}body.ipp-swiss #masthead .menu-primary-inner>li>a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;width:100%;height:63px;padding:0 clamp(12px,1.3vw,20px)!important;color:var(--sw-paper)!important;font-family:var(--ipp-uncode-font-menu)!important;font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:.005em!important;text-decoration:none!important;background-image:linear-gradient(var(--sw-green),var(--sw-green));background-repeat:no-repeat;background-position:0 100%;background-size:100% 0%;transition:background-size .28s cubic-bezier(.22,1,.36,1),color .18s ease;}body.ipp-swiss #masthead .menu-primary-inner>li>a:before{content:counter(sw-nav,decimal-leading-zero);font:10px/1 var(--ipp-uncode-font-label);letter-spacing:.03em;color:var(--sw-paper);opacity:.55;transition:color .18s ease,opacity .18s ease;}body.ipp-swiss #masthead .menu-primary-inner>li>a:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--sw-green);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1);}body.ipp-swiss #masthead .menu-primary-inner>li.current-menu-item>a,body.ipp-swiss #masthead .menu-primary-inner>li.current-menu-ancestor>a,body.ipp-swiss #masthead .menu-primary-inner>li>a[aria-current="page"]{color:var(--sw-green)!important;}body.ipp-swiss #masthead .menu-primary-inner>li.current-menu-item>a:after,body.ipp-swiss #masthead .menu-primary-inner>li.current-menu-ancestor>a:after,body.ipp-swiss #masthead .menu-primary-inner>li>a[aria-current="page"]:after{transform:scaleX(1);}body.ipp-swiss #masthead .menu-primary-inner>li>a:hover,body.ipp-swiss #masthead .menu-primary-inner>li>a:focus-visible{color:var(--sw-ink)!important;background-size:100% 100%;}body.ipp-swiss #masthead .menu-primary-inner>li>a:hover:before,body.ipp-swiss #masthead .menu-primary-inner>li>a:focus-visible:before{color:var(--sw-ink);opacity:1;}body.ipp-swiss #masthead .menu-primary-inner>li>a:focus-visible{outline:2px solid var(--sw-ink);outline-offset:-5px;}@media(prefers-reduced-motion:reduce){body.ipp-swiss #masthead .menu-primary-inner>li>a,body.ipp-swiss #masthead .menu-primary-inner>li>a:before,body.ipp-swiss #masthead .menu-primary-inner>li>a:after{transition:none!important;}}}
@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){body.ipp-swiss .sw-work-film .wp-video{animation:sw-aperture linear both;animation-timeline:view();animation-range:entry 0% entry 85%;}@keyframes sw-aperture{from{clip-path:inset(8% 12%);transform:translateY(28px) scale(.94)}to{clip-path:inset(0);transform:translateY(0) scale(1)}}body.ipp-swiss .sw-work-film:has(:focus-visible) .wp-video{animation:none;clip-path:none;transform:none;}}}
@media(min-width:960px){body.ipp-swiss .sw-hero .sw-side-note{padding-top:72px;}body.ipp-swiss .sw-contact-band .sw-footer-link{padding-top:45px;}body.ipp-swiss .sw-article>.row>.row-inner>.col-lg-3{position:sticky;top:120px;}}
@media(max-width:959px){body.ipp-swiss .sw-hero .sw-side-note{max-width:none;margin-left:0;}body.ipp-swiss .sw-home-hero .sw-hero-air{display:none!important;}body.ipp-swiss .sw-hero .sw-label{margin-bottom:28px!important;}body.ipp-swiss .navbar-brand:after{font-size:10px;}body.ipp-swiss .menu-primary-inner>li>a{font-family:var(--ipp-uncode-font-menu)!important;font-size:38px!important;line-height:1.1!important;}body.ipp-swiss .sw-strip .sw-align-right{text-align:left;}}
@media(max-width:569px){body.ipp-swiss .sw-row .uncode_text_column,body.ipp-swiss .sw-row .uncode_text_column p{font-size:var(--sw-body-size)!important;line-height:1.6!important;}body.ipp-swiss .sw-row .sw-lead,body.ipp-swiss .sw-row .sw-lead p{font-size:23px!important;line-height:1.35!important;}body.ipp-swiss .sw-home-hero>.row{padding-top:48px!important;padding-bottom:48px!important;}body.ipp-swiss .sw-home-hero h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size:var(--sw-h1)!important;}body.ipp-swiss .sw-home-hero .row-background .block-bg-overlay{background:linear-gradient(90deg,rgba(var(--ipp-uncode-dark-rgb), .8),rgba(var(--ipp-uncode-dark-rgb), .5))!important;}body.ipp-swiss .sw-strip>.row{padding-top:20px!important;padding-bottom:20px!important;}body.ipp-swiss .sw-film-caption>.row{padding-bottom:44px!important;}body.ipp-swiss .sw-film-caption .sw-label{margin-bottom:8px!important;}body.ipp-swiss .sw-row .mejs-overlay-button{width:56px!important;height:56px!important;}body.ipp-swiss .sw-index .tmb-table .t-entry-title{font-size:var(--sw-list-title)!important;}body.ipp-swiss .sw-index .tmb-table .t-entry-title:after{margin-left:14px;}body.ipp-swiss .sw-form .wpcf7 .ipp-contact-form__row{grid-template-columns:1fr!important;gap:0!important;}body.ipp-swiss .sw-form .wpcf7 input:not([type=submit]):not([type=hidden]),body.ipp-swiss .sw-form .wpcf7 textarea{font-size:18px!important;}body.ipp-swiss .sw-about-portrait img{aspect-ratio:5/4;}body.ipp-swiss .sw-colophon>.row{padding-top:24px!important;padding-bottom:24px!important;}}
@media(prefers-reduced-motion:reduce){body.ipp-swiss *,body.ipp-swiss *:before,body.ipp-swiss *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important;}body.ipp-swiss .animate_when_almost_visible,body.ipp-swiss .heading-text,.ipp-swiss .parallax-el{opacity:1!important;transform:none!important;clip-path:none!important;}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;}}
body.ipp-swiss .sw-home-poster{--sw-poster-pad: clamp(24px, 3.8vh, 54px);--sw-poster-side: var(--sw-gutter);--sw-poster-menu: 64px;--sw-poster-min: 480px;--sw-poster-admin: 0px;--sw-poster-arrow: clamp(56px, 4.5vw, 80px);}
body.ipp-swiss.admin-bar .sw-home-poster{--sw-poster-admin: var(--wp-admin--admin-bar--height, 32px);}
body.ipp-swiss .sw-home-poster > .row{max-width: none !important;padding: var(--sw-poster-pad) var(--sw-poster-side) !important;}
body.ipp-swiss .sw-home-poster > .row > .row-inner{display: block;min-height: var(--sw-poster-min);}
body.ipp-swiss .sw-home-poster .sw-poster-column,body.ipp-swiss .sw-home-poster .sw-poster-column > .uncol,body.ipp-swiss .sw-home-poster .sw-poster-column > .uncol > .uncoltable,body.ipp-swiss .sw-home-poster .sw-poster-column > .uncol > .uncoltable > .uncell{display: block;height: 100% !important;}
body.ipp-swiss .sw-home-poster .sw-poster-column > .uncol > .uncoltable > .uncell > .uncont{display: grid;grid-template-columns: repeat(12, minmax(0, 1fr));grid-template-rows: auto auto minmax(32px, 1fr) auto minmax(40px, .5fr) auto;column-gap: 16px;height: 100% !important;min-height: var(--sw-poster-min);width: 100%;}
body.ipp-swiss .sw-home-poster .sw-poster-column .uncont::before,body.ipp-swiss .sw-home-poster .sw-poster-column .uncont::after{display: none;}
body.ipp-swiss .sw-home-poster .sw-poster-column .uncont > *{margin: 0 !important;min-width: 0;}
body.ipp-swiss .sw-home-poster .sw-label,body.ipp-swiss .sw-home-poster .sw-label > *{font-size: 12px !important;line-height: 1.35 !important;letter-spacing: .045em !important;}
body.ipp-swiss .sw-home-poster .sw-label .heading-text > *{font-size: inherit !important;line-height: inherit !important;letter-spacing: inherit !important;}
body.ipp-swiss .sw-home-poster .sw-poster-greeting{grid-column: 1 / 6;grid-row: 1;}
body.ipp-swiss .sw-home-poster .sw-poster-role{grid-column: 1 / 9;grid-row: 2;padding-top: 10px;}
body.ipp-swiss .sw-home-poster .sw-poster-role p{font-family: var(--ipp-uncode-font-body) !important;font-size: clamp(18px, 1.45vw, 24px) !important;font-weight: 400 !important;line-height: 1.25 !important;letter-spacing: -.015em !important;color: var(--sw-paper) !important;}
body.ipp-swiss .sw-home-poster .sw-poster-title{grid-column: 1 / 11;grid-row: 4;align-self: end;}
body.ipp-swiss .sw-home-poster .sw-poster-title h1{line-height: .9 !important;letter-spacing: -.052em !important;color: var(--sw-paper) !important;}
body.ipp-swiss .sw-home-poster .sw-poster-title h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: clamp(96px, min(15.5vw, 22dvh), 240px) !important;}
body.ipp-swiss .sw-home-poster .sw-poster-title h1 > .heading-text-inner{display: block;width: fit-content;}
body.ipp-swiss .sw-home-poster .sw-poster-title h1 > .heading-text-inner + .heading-text-inner{margin-left: 0;}
body.ipp-swiss .sw-home-poster .sw-poster-disciplines{grid-column: 1 / 6;grid-row: 6;align-self: end;padding: 0;}
body.ipp-swiss .sw-home-poster .sw-poster-disciplines p{font-family: var(--ipp-uncode-font-body) !important;font-size: clamp(22px, 1.8vw, 30px) !important;font-weight: 400 !important;line-height: 1.2 !important;letter-spacing: -.02em !important;color: var(--sw-paper) !important;}
body.ipp-swiss .sw-home-poster .sw-poster-location{grid-column: 6 / 10;grid-row: 6;align-self: end;}
body.ipp-swiss .sw-home-poster .sw-poster-location .heading-text > *{color: var(--sw-paper) !important;opacity: .72;}
body.ipp-swiss .sw-home-poster .sw-poster-signature{grid-column: 10 / -1;grid-row: 6;align-self: end;text-align: right;}
body.ipp-swiss .sw-home-poster .btn-container:has(.sw-poster-cta){grid-column: 11 / -1;grid-row: 1 / 3;align-self: start;justify-self: end;display: flex;}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn{display: flex !important;justify-content: center;align-items: center;width: var(--sw-poster-arrow);height: var(--sw-poster-arrow);min-height: var(--sw-poster-arrow);margin: 0 !important;padding: 0 !important;border: 0 !important;background: none !important;box-shadow: none !important;font-size: 0 !important;line-height: 1 !important;letter-spacing: -.035em !important;text-transform: none !important;color: var(--sw-green) !important;text-decoration: none !important;transform: none !important;transition: color .25s ease;}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn::before{display: none !important;}
body.ipp-swiss .sw-home-poster .sw-poster-link-label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;border: 0;}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn::after{content: "" !important;position: static !important;display: block !important;flex: 0 0 var(--sw-poster-arrow);width: var(--sw-poster-arrow);height: var(--sw-poster-arrow);background: currentColor !important;-webkit-mask: var(--sw-arrow-down) center / contain no-repeat;mask: var(--sw-arrow-down) center / contain no-repeat;transform: translateY(0);transition: transform .4s cubic-bezier(.2,.8,.2,1);}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn:hover,body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn:focus-visible{color: var(--sw-paper) !important;text-decoration: none !important;}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn:focus-visible{outline: 2px solid currentColor;outline-offset: 6px;}
body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn:hover::after,body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn:focus-visible::after{transform: translateY(8px);}
body.ipp-swiss .sw-home-poster .row-background .block-bg-overlay{background: linear-gradient(0deg, rgba(var(--ipp-uncode-dark-rgb), .94), rgba(var(--ipp-uncode-dark-rgb), .28) 52%, rgba(var(--ipp-uncode-dark-rgb), .1)), linear-gradient(90deg, rgba(var(--ipp-uncode-dark-rgb), .76), rgba(var(--ipp-uncode-dark-rgb), .28) 58%, rgba(var(--ipp-uncode-dark-rgb), .04)) !important;}
body.ipp-swiss .sw-home-poster .row-background .block-bg-overlay::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg, rgba(var(--ipp-uncode-dark-rgb), .8), rgba(var(--ipp-uncode-dark-rgb), .55) 90px, transparent 200px);}
@media (max-width: 959px) {body.ipp-swiss .sw-home-poster{--sw-poster-pad: 28px;--sw-poster-menu: 71px;--sw-poster-min: 460px;--sw-poster-arrow: 56px;--sw-poster-side:var(--sw-gutter);}body.ipp-swiss .sw-home-poster .sw-poster-column > .uncol > .uncoltable > .uncell > .uncont{grid-template-columns: repeat(6, minmax(0, 1fr));grid-template-rows: auto auto minmax(60px, 1fr) auto minmax(28px, .18fr) auto auto;column-gap: 14px;}body.ipp-swiss .sw-home-poster .sw-label,body.ipp-swiss .sw-home-poster .sw-label > *{font-size: 10px !important;}body.ipp-swiss .sw-home-poster .sw-poster-greeting{grid-column: 1 / 5;}body.ipp-swiss .sw-home-poster .sw-poster-role{grid-column: 1 / 5;}body.ipp-swiss .sw-home-poster .sw-poster-role p{font-size: 16px !important;}body.ipp-swiss .sw-home-poster .sw-poster-title{grid-column: 1 / -1;}body.ipp-swiss .sw-home-poster .sw-poster-title h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: clamp(64px, min(20.2vw, 22dvh), 158px) !important;}body.ipp-swiss .sw-home-poster .sw-poster-title h1 > .heading-text-inner + .heading-text-inner{margin-left: 0;}body.ipp-swiss .sw-home-poster .sw-poster-disciplines{grid-column: 1 / 5;}body.ipp-swiss .sw-home-poster .sw-poster-disciplines p{font-size: 20px !important;line-height: 1.2 !important;}body.ipp-swiss .sw-home-poster .sw-poster-location{grid-column: 1 / 5;grid-row: 7;padding-top: 18px;}body.ipp-swiss .sw-home-poster .sw-poster-signature{grid-column: 5 / -1;grid-row: 6 / 8;}body.ipp-swiss .sw-home-poster .btn-container:has(.sw-poster-cta){grid-column: 5 / -1;}body.ipp-swiss .sw-home-poster .row-background .block-bg-overlay{background: linear-gradient(0deg, rgba(var(--ipp-uncode-dark-rgb), .95), rgba(var(--ipp-uncode-dark-rgb), .6) 40%, rgba(var(--ipp-uncode-dark-rgb), .12) 72%, rgba(var(--ipp-uncode-dark-rgb), .32)) !important;}}
@media (max-width: 379px) {body.ipp-swiss .sw-home-poster{--sw-poster-side: var(--sw-gutter);}body.ipp-swiss .sw-home-poster .sw-poster-title h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: 20vw !important;}body.ipp-swiss .sw-home-poster .sw-poster-disciplines p{font-size: 18px !important;}}
@media (prefers-reduced-motion: reduce) {body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn,body.ipp-swiss .sw-home-poster a.sw-poster-cta.btn::after{transition: none !important;}}
@media (max-width: 959px), (hover: none) and (pointer: coarse) {body.single-portfolio.ipp-swiss .sw-row .wp-video,body.single-portfolio.ipp-swiss .sw-row .wp-video-playlist,body.single-portfolio.ipp-swiss .sw-row .mejs-container,body.single-portfolio.ipp-swiss .sw-row .mejs-mediaelement,body.single-portfolio.ipp-swiss .sw-row .mejs-mediaelement video,body.single-portfolio.ipp-swiss .sw-row .mejs-poster{animation: none !important;transition: none !important;transform: none !important;translate: none !important;scale: none !important;rotate: none !important;clip-path: none !important;-webkit-clip-path: none !important;will-change: auto !important;}body.single-portfolio.ipp-swiss .sw-row .mejs-mediaelement,body.single-portfolio.ipp-swiss .sw-row .mejs-mediaelement > mediaelementwrapper{display: block !important;position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;margin: 0 !important;}body.single-portfolio.ipp-swiss .sw-row .mejs-mediaelement video{display: block !important;position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;object-fit: contain !important;object-position: 50% 50% !important;}body.single-portfolio.ipp-swiss .sw-row .mejs-overlay::before{content: none !important;}body.single-portfolio.ipp-swiss .ipp-film-noise--global{display: none !important;}}
@media(max-width:569px){body.ipp-swiss{--sw-body-size:17px;--sw-caption-size:14px;--sw-credit-size:16px;--sw-list-title:22px;--sw-film-copy-size:15px;}}
body.ipp-swiss .sw-light{--sw-muted: var(--sw-muted-light);}
body.ipp-swiss .sw-row :is(.moo-kicker, .rx-kicker),body.ipp-swiss .sw-row :is(.moo-credit, .rx-credit) dt{font: 400 var(--sw-label-size)/1.5 var(--sw-label-font) !important;letter-spacing: .04em !important;text-transform: uppercase !important;color: var(--sw-green);}
body.ipp-swiss .sw-row :is(.moo-credit, .rx-credit) dd{font: 400 var(--sw-credit-size)/1.5 var(--sw-body-font) !important;letter-spacing: 0 !important;color: var(--sw-paper);}
body.ipp-swiss .sw-row :is(.moo-caption, .rx-caption, .paris24-caption, .christies-caption, .christies-references, .vikings-caption, .pharaons-caption),body.ipp-swiss .sw-row :is(.moo-caption, .rx-caption, .paris24-caption, .christies-caption, .christies-references, .vikings-caption, .pharaons-caption) p{font-family: var(--sw-body-font) !important;font-size: var(--sw-caption-size) !important;font-weight: 400 !important;line-height: 1.6 !important;letter-spacing: 0 !important;color: var(--sw-muted) !important;opacity: 1 !important;}
body.ipp-swiss .sw-row :is(.moo-bottom, .rx-navigation) a{display: inline-flex;align-items: center;min-height: 44px;font: 400 var(--sw-label-size)/1.5 var(--sw-label-font) !important;letter-spacing: .025em;text-transform: uppercase;color: var(--sw-paper);text-decoration: none;}
body.ipp-swiss .sw-row :is(.moo-bottom, .rx-navigation) a:is(:hover, :focus-visible){color: var(--sw-green);text-decoration: underline;text-underline-offset: 6px;}
body.ipp-swiss.page-id-1086 .sw-contact-band{display: none !important;}
@media (min-width: 960px) {body.ipp-swiss:is(.single-post, .page-id-1092, .page-id-1470) .un-sidebar-layout{--sw-gutter: clamp(20px, 3vw, 48px);--sw-h1: clamp(44px, 6.4vw, 100px);--sw-h2: clamp(32px, 3.6vw, 56px);--sw-h3: clamp(24px, 2.2vw, 32px);}body.ipp-swiss:is(.single-post, .page-id-1092, .page-id-1470) .un-sidebar-layout > .row-inner > .col-widgets-sidebar > .uncol > .uncoltable > .uncell{padding-top: var(--sw-space);padding-right: var(--sw-gutter);padding-left: 0;}}
@media (max-width: 959px) {body.ipp-swiss:is(.single-post, .page-id-1092, .page-id-1470) .un-sidebar-layout > .row-inner > .col-widgets-sidebar > .uncol > .uncoltable > .uncell{padding: 36px var(--sw-gutter) 54px;}body.ipp-swiss:is(.single-post, .page-id-1092, .page-id-1470) .col-widgets-sidebar .uncont{border-top: 1px solid var(--sw-rule-light);padding-top: 30px;}}
body.ipp-paris24 .paris24-row .paris24-caption.uncode_text_column p{margin-top:12px!important;}
.paris24-row .paris24-still img{width:100%;height:auto;object-fit:contain;}
.paris24-row .paris24-animated-image{display:block;width:100%;max-width:600px;height:auto;}
.paris24-row.paris24-gallery>.row{padding-top:22px!important;padding-bottom:22px!important;}
.paris24-diagrams .paris24-still img{aspect-ratio:16/9;object-fit:contain;background:var(--ipp-uncode-light);}
.paris24-row .btn-link{white-space:normal;}
body.ipp-swiss-pharaons .pharaons-reference img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;}
body.ipp-swiss-pharaons .pharaons-reference img.wp-image-1871{object-position:50% 15%;}
body.ipp-swiss-pharaons .pharaons-workflow-reference img{object-fit:contain;background:var(--ipp-uncode-dark);}
body.ipp-swiss.ipp-swiss-pharaons .pharaons-method>.row{padding-top:44px!important;padding-bottom:52px!important;border-top:1px solid var(--sw-rule);}
body.ipp-swiss.ipp-swiss-pharaons .pharaons-sequence>.row{padding-top:52px!important;padding-bottom:64px!important;}
@media(max-width:569px){body.ipp-swiss.ipp-swiss-pharaons .pharaons-method>.row{padding-top:32px!important;padding-bottom:40px!important;}}
body.ipp-swiss-vikings .vikings-subtitle{margin-top: 14px !important;}
body.ipp-swiss-vikings .vikings-still img,body.ipp-swiss-vikings .vikings-reference img{display: block;width: 100% !important;height: auto !important;aspect-ratio: 16 / 9;object-fit: cover;object-position: 50% 50%;}
body.ipp-swiss-vikings .vikings-reference img{aspect-ratio: 4 / 3;}
body.ipp-swiss-vikings .vikings-character img{aspect-ratio: 2 / 3;}
body.ipp-swiss-vikings .vikings-captives img{aspect-ratio: 4 / 3;}
body.ipp-swiss-vikings .vikings-prompt img{object-fit: contain;background: var(--ipp-uncode-dark);}
body.ipp-swiss-vikings .vikings-sequence-board img{object-position: 43% 50%;}
body.ipp-swiss.ipp-swiss-vikings .vikings-method > .row{padding-top: 44px !important;padding-bottom: 52px !important;border-top: 1px solid var(--sw-rule);}
@media (max-width: 569px) {body.ipp-swiss.ipp-swiss-vikings .vikings-method > .row{padding-top: 32px !important;padding-bottom: 40px !important;}body.ipp-swiss-vikings .vikings-character img{aspect-ratio: 4 / 3;object-position: 50% 15%;}body.ipp-swiss-vikings .vikings-captives img{aspect-ratio: 4 / 3;}}
body.ipp-swiss .ipp-film-row > .row{padding-top: 0 !important;padding-bottom: clamp(40px, 5vw, 72px) !important;border-top: 0 !important;}
body.ipp-swiss .ipp-film-row{scroll-margin-top: 100px;}
body.ipp-swiss .ipp-film-row .ipp-film-content{margin: 0 !important;}
body.ipp-swiss .ipp-film-row .ipp-film{--ipp-film-rule: rgba(var(--ipp-uncode-light-rgb), .24);--ipp-film-ratio: 16 / 9;width: 100%;max-width: 100%;min-width: 0;margin: 0;color: var(--ipp-uncode-light);}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-heading{margin: 0 0 24px;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-title{margin: 0 !important;padding: 0 !important;max-width: 30em !important;color: var(--ipp-uncode-light) !important;font-family: var(--sw-body-font) !important;font-size: var(--sw-film-title) !important;font-weight: 600 !important;line-height: 1.2 !important;letter-spacing: -.025em !important;text-transform: none !important;overflow-wrap: break-word;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tabs{display: grid;grid-template-columns: repeat(var(--ipp-film-tabs, 2), minmax(0,1fr));gap: 0 24px;margin: 0 0 24px !important;padding: 0;border-bottom: 1px solid var(--ipp-film-rule);}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 6px;min-width: 0;min-height: 64px;margin: 0 0 -1px !important;padding: 12px 0 14px !important;border: 0;border-bottom: 2px solid transparent;border-radius: 0;background: transparent !important;box-shadow: none !important;color: var(--ipp-muted-dark) !important;text-decoration: none !important;text-transform: none !important;white-space: normal;overflow-wrap: break-word;cursor: pointer;transition: color .15s ease, border-color .15s ease;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab::before,body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab::after{content: none !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab-title{font-family: var(--ipp-uncode-font-heading) !important;font-weight: 600;font-size: clamp(16px, 1.45vw, 21px);line-height: 1.2;letter-spacing: -.015em;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab-meta{font-family: var(--ipp-uncode-font-label) !important;font-size: var(--sw-label-size);line-height: 1.4;letter-spacing: .02em;color: inherit;opacity: .8;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab:hover{color: var(--ipp-uncode-light) !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab[aria-current="true"],body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab[aria-selected="true"]{color: var(--ipp-uncode-accent) !important;border-bottom-color: var(--ipp-uncode-accent);}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab:focus-visible,body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-panel:focus-visible{outline: 2px solid var(--ipp-uncode-accent) !important;outline-offset: 5px !important;}
body.ipp-swiss .ipp-film-row .ipp-film .wp-video,body.ipp-swiss .ipp-film-row .ipp-film .mejs-container:not(.mejs-container-fullscreen){width: 100% !important;max-width: 100% !important;margin: 0 !important;aspect-ratio: var(--ipp-film-ratio);height: auto !important;}
body.ipp-swiss .ipp-film-row .ipp-film .wp-video{animation: none !important;transform: none !important;clip-path: none !important;}
body.ipp-swiss .ipp-film-row .ipp-film .wp-video > video{display: block;width: 100% !important;height: auto !important;aspect-ratio: var(--ipp-film-ratio);object-fit: contain !important;background: var(--ipp-uncode-dark);}
body.ipp-swiss .ipp-film-row .ipp-film .mejs-mediaelement,body.ipp-swiss .ipp-film-row .ipp-film .mejs-mediaelement > mediaelementwrapper{display: block;position: absolute;inset: 0;width: 100%;height: 100%;}
body.ipp-swiss .ipp-film-row .ipp-film .mejs-mediaelement video{position: absolute;inset: 0;width: 100% !important;height: 100% !important;object-fit: contain !important;object-position: center !important;transform: none !important;clip-path: none !important;}
body.ipp-swiss .ipp-film-row .ipp-film .mejs-poster{background-size: contain !important;}
body.ipp-swiss .ipp-film-row .ipp-film .mejs-overlay::before{content: none !important;}
body.ipp-swiss .ipp-film-row .ipp-film .mejs-container .mejs-controls{background: var(--ipp-uncode-accent) !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-details{display: grid;grid-template-columns: 100px minmax(0,1fr);gap: 20px;margin: 22px 0 0 !important;padding: 20px 0 0;border-top: 1px solid var(--ipp-film-rule);}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-position,body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-meta{margin: 0 0 10px !important;color: var(--ipp-muted-dark) !important;font-family: var(--ipp-uncode-font-label) !important;font-size: var(--sw-label-size) !important;line-height: 1.5 !important;letter-spacing: .025em !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-position{color: var(--ipp-uncode-accent) !important;font-variant-numeric: tabular-nums;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-editions{min-width: 0;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy,body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy p{max-width: 70ch;margin: 0 0 16px !important;color: var(--ipp-uncode-light) !important;font-family: inherit;font-size: var(--sw-film-copy-size) !important;line-height: 1.6 !important;letter-spacing: 0 !important;font-weight: 400 !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy p:last-child{margin-bottom: 0 !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy h3{font-family: var(--ipp-uncode-font-heading) !important;font-size: 26px !important;font-weight: 600 !important;line-height: 1.2 !important;margin: 0 0 16px !important;letter-spacing: -.025em !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-error{font-size: 14px !important;margin-top: 16px !important;}
body.ipp-swiss .ipp-film-row .ipp-film [hidden]{display: none !important;}
body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--portrait{--ipp-film-ratio: 9 / 16;max-width: 360px;margin-inline: auto;}
body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--square{--ipp-film-ratio: 1 / 1;max-width: 640px;margin-inline: auto;}
body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--portrait .ipp-film-tabs,body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--square .ipp-film-tabs{grid-template-columns: repeat(2, minmax(0,1fr));}
body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--portrait .ipp-film-details{grid-template-columns: 1fr;gap: 4px;}
body.ipp-swiss .ipp-film-project-heading > .row{padding-top: var(--sw-hero-space) !important;padding-bottom: 32px !important;}
body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-project-context{margin-top: 24px !important;}
body.ipp-swiss .ipp-film-system-utility{display: none !important;}
@media (max-width: 959px) {body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tabs{grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 20px;}body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tabs[data-count="2"],body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--portrait .ipp-film-tabs,body.ipp-swiss .ipp-film-row .ipp-film.ipp-film--square .ipp-film-tabs{grid-template-columns: repeat(2,minmax(0,1fr));}}
@media (max-width: 569px) {body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-heading{margin-bottom: 18px;}body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tabs{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin-bottom: 20px !important;}body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab{min-height: 60px;padding-block: 10px 12px !important;}body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-details{grid-template-columns: 1fr;gap: 4px;margin-top: 18px !important;padding-top: 16px;}body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy,body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-copy p{font-size: var(--sw-film-copy-size) !important;line-height: 1.6 !important;}}
@media (max-width: 959px), (hover: none) and (pointer: coarse) {body.ipp-swiss .ipp-film-row .ipp-film .mejs-container.mejs-video .mejs-controls.mejs-offscreen{opacity: 0 !important;pointer-events: none;}}
@media (prefers-reduced-motion: reduce) {body.ipp-swiss .ipp-film-row .ipp-film .ipp-film-tab{transition: none;}}


/* BEGIN IPP PLAYER REDUNDANT TITLES 2026-10-05 */
/* Keep the labelled title node for the existing playlist selection runtime. */
body.ipp-native-site.ipp-site .ipp-playlists .ipp-playlists__player
  .ipp-playlists__player-head > .ipp-playlists__player-title {
  display: none !important;
}

/* The Spotify opening link remains at the right of the compact footer. */
body.ipp-native-site.ipp-site .ipp-playlists--spotify .ipp-playlists__player
  .ipp-playlists__player-head > .ipp-playlists__external {
  margin-left: auto !important;
}
/* END IPP PLAYER REDUNDANT TITLES 2026-10-05 */

/* Audio platform tabs: matching left inset and arrow-to-label gap. */
body.ipp-native-site.ipp-site.ipp-swiss .ipp-mixtapes-tabs-v2 .nav-tabs > li > a {
  --ipp-audio-tab-gap: .2em;
  justify-content: flex-start !important;
  text-align: left !important;
  gap: var(--ipp-audio-tab-gap) !important;
  padding-inline: var(--ipp-audio-tab-gap) !important;
}

/* Spotify players: no footer strip, rounded bottom, aligned profile link. */
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__player > .ipp-playlists__player-head {
  display: none !important;
}
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__player {
  overflow: hidden !important;
  border-radius: 0 0 var(--ipp-corner-radius, 8px) var(--ipp-corner-radius, 8px) !important;
  background: var(--ipp-uncode-dark) !important;
}
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__player > .ipp-playlists__embed {
  overflow: hidden !important;
  border-radius: 0 0 var(--ipp-corner-radius, 8px) var(--ipp-corner-radius, 8px) !important;
}
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__platform-head {
  flex-wrap: wrap !important;
}
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__platform-head > a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  width: auto !important;
  min-width: 0;
  max-width: 100%;
  margin-left: auto !important;
  text-align: right !important;
  color: var(--ipp-uncode-accent) !important;
}
body.ipp-native-site.ipp-site.ipp-swiss .ipp-playlists--spotify .ipp-playlists__platform-head > a > span[aria-hidden="true"] {
  display: block !important;
  flex: 0 0 12px !important;
  width: 12px !important;
  height: 12px !important;
  margin: 0 !important;
  color: inherit !important;
}
