body.page-id-694 .ipp-home-reel-parallax{overflow: visible !important;}
body.page-id-694 #hp26-random-projects .tmb-mask-scroll .t-entry-visual img{transform: scale(1.12);transition: none !important;filter: none !important;}
body.page-id-694.hp26-motion-paused .ipp-home-reel-parallax .parallax-el,body.page-id-694.hp26-motion-paused #hp26-random-projects .tmb-mask-scroll .t-entry-visual img,body.page-id-694.hp26-motion-paused .sw-home-hero .background-wrapper{transform: none !important;}
@media (max-width: 959px), (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {body.page-id-694 .ipp-home-reel-parallax .parallax-el,body.page-id-694 #hp26-random-projects .tmb-mask-scroll .t-entry-visual img{transform: none !important;}}
@media (prefers-reduced-motion: reduce) {body.page-id-694 .sw-home-hero .background-wrapper{transform: none !important;}}
@media (min-width: 960px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {body.page-id-694:not(.hp26-motion-paused) .ipp-home-principle-plane{--ipp-lcd-layers: none !important;position: relative;z-index: 3;overflow: visible !important;background-color: transparent !important;}body.page-id-694:not(.hp26-motion-paused) .ipp-home-principle-plane > .row{background-color: var(--ipp-uncode-light);transform: translateY(calc(-10% - 10vh));}body.page-id-694:not(.hp26-motion-paused) .ipp-home-journal-plane{position: relative;z-index: 3;overflow: visible !important;}body.page-id-694:not(.hp26-motion-paused) .ipp-home-journal-plane > .row{background-color: var(--ipp-uncode-light);transform: translateY(calc(-10% - 40px));}body.page-id-694:not(.hp26-motion-paused) #ipp-parallax-showreels .hp26-section-end{--hp26-row-bottom: clamp(208px, 24vh, 360px);}body.page-id-694:not(.hp26-motion-paused) #ipp-parallax-work .hp26-section-heading{--hp26-row-top: clamp(208px, 24vh, 360px);}body.page-id-694:not(.hp26-motion-paused) #ipp-parallax-work .hp26-section-end{--hp26-row-bottom: clamp(144px, 16vh, 240px);}}
body.page-id-694.hp26-motion-paused :is(.ipp-home-principle-plane, .ipp-home-journal-plane) > .row{transform: none !important;}
@media (max-width: 959px), (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) {body.page-id-694 :is(.ipp-home-principle-plane, .ipp-home-journal-plane) > .row{transform: none !important;}}
body.ipp-swiss.page-id-694 .hp26-reels{--sw-film-title:clamp(22px,1.8vw,28px);}
body.ipp-swiss.page-id-694{--hp26-gutter: var(--sw-gutter);--hp26-gap: var(--sw-grid-gap);--hp26-rule: rgba(var(--ipp-uncode-light-rgb), .22);--hp26-ease: cubic-bezier(.22,.61,.36,1);}
body.ipp-swiss.page-id-694 .hp26-utility{display: none !important;}
body.ipp-swiss.page-id-694 .sw-row.hp26 > .row{width: 100%;max-width: 1600px !important;margin: 0 auto !important;padding: var(--hp26-row-top, 0px) var(--hp26-gutter) var(--hp26-row-bottom, 0px) !important;box-sizing: border-box;}
body.ipp-swiss.page-id-694 .sw-row.hp26{overflow: clip;}
body.ipp-swiss.page-id-694 .hp26 :where(.uncont) > *{margin-top: 0 !important;}
body.ipp-swiss.page-id-694 .hp26 .uncode_text_column{max-width: none;}
body.ipp-swiss.page-id-694 .hp26 :is(.hp26-heading,.hp26-heading-main,.hp26-wayfinder-inner,.hp26-project-caption,.hp26-journal-heading) > p{display: contents;}
body.ipp-swiss.page-id-694 .hp26 p:empty{display: none;}
body.ipp-swiss.page-id-694 .hp26 a{color: inherit;}
body.ipp-swiss.page-id-694 .hp26 :is(a,button):focus-visible{outline: 2px solid currentColor !important;outline-offset: 5px;}
body.ipp-swiss.page-id-694 .hp26-motion-toggle{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;border: 0;border-radius: 0;background: transparent;padding: 0;color: var(--ipp-muted-dark);font: 11px/1.5 var(--ipp-uncode-font-ui);cursor: pointer;}
body.ipp-swiss.page-id-694 .hp26-motion-toggle[hidden]{display: none;}
body.ipp-swiss.page-id-694 .hp26-motion-toggle::before{content: "";width: 6px;height: 6px;border: 1px solid currentColor;}
body.ipp-swiss.page-id-694 .hp26-motion-toggle[aria-pressed="false"]::before{background: var(--ipp-uncode-accent);border-color: var(--ipp-uncode-accent);}
body.ipp-swiss.page-id-694 .hp26-section-heading{--hp26-row-top: clamp(64px, 6vw, 96px);--hp26-row-bottom: clamp(40px, 4vw, 64px);}
body.ipp-swiss.page-id-694 .hp26-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 28px;}
body.ipp-swiss.page-id-694 .hp26 .hp26-heading h2{margin: 0 !important;line-height: 1.06 !important;letter-spacing: -.045em !important;}
body.ipp-swiss.page-id-694 .hp26 .hp26-heading h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: var(--sw-h2) !important;}
body.ipp-swiss.page-id-694 .hp26-duo > .row{display: block !important;}
body.ipp-swiss.page-id-694 .hp26-duo > .row > .row-inner{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--hp26-gap);margin: 0 !important;width: 100% !important;}
body.ipp-swiss.page-id-694 .hp26-duo > .row > .row-inner::before,body.ipp-swiss.page-id-694 .hp26-duo > .row > .row-inner::after{content: none !important;}
body.ipp-swiss.page-id-694 .hp26-duo > .row > .row-inner > .wpb_column{width: auto !important;height: auto !important;min-width: 0;float: none !important;margin: 0 !important;padding: 0 !important;display: block !important;}
body.ipp-swiss.page-id-694 .hp26-duo .wpb_column > .uncol,body.ipp-swiss.page-id-694 .hp26-duo .uncoltable,body.ipp-swiss.page-id-694 .hp26-duo .uncell{width: 100% !important;display: block !important;min-width: 0;}
body.ipp-swiss.page-id-694 .hp26-duo .uncell{padding: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-reels{--hp26-row-bottom: clamp(88px,8vw,128px);}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film-heading{margin-bottom: 28px !important;}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-details{grid-template-columns: 1fr;gap: 0;margin-top: 24px !important;padding-top: 22px !important;}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film-position{display: none;}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-edition{display: grid;grid-template-columns: 75px minmax(0,1fr);gap: 20px;}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-meta{font-size: var(--sw-label-size) !important;line-height: 1.6 !important;margin: 2px 0 0 !important;}
body.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-copy,body.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-copy p{font-size: var(--sw-film-copy-size) !important;line-height: 1.6 !important;margin: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-paper{background: var(--ipp-uncode-light) !important;color: var(--ipp-uncode-dark);--hp26-rule: rgba(var(--ipp-uncode-dark-rgb), .23);}
body.ipp-swiss.page-id-694 .hp26-paper .hp26-heading h2{color: var(--ipp-uncode-dark) !important;}
body.ipp-swiss.page-id-694 .hp26-project-heading{--hp26-row-top: clamp(88px,8vw,128px);--hp26-row-bottom: clamp(44px,4.5vw,72px);}
body.ipp-swiss.page-id-694 .hp26-projects{--hp26-row-bottom: clamp(64px,6.5vw,100px);}
body.ipp-swiss.page-id-694 .hp26-projects.hp26-projects-last{--hp26-row-bottom: clamp(88px,8vw,128px);}
body.ipp-swiss.page-id-694 .hp26-cover{margin: 0 !important;overflow: clip;}
body.ipp-swiss.page-id-694 .hp26-cover :is(.single-wrapper,.tmb,.t-inside,.t-entry-visual){margin: 0 !important;width: 100% !important;max-width: none !important;}
body.ipp-swiss.page-id-694 .hp26-cover .t-entry-visual,body.ipp-swiss.page-id-694 .hp26-cover > a{display: block;overflow: clip;aspect-ratio: 16 / 9;background: var(--ipp-uncode-dark);}
body.ipp-swiss.page-id-694 .hp26-cover .t-entry-visual-tc,body.ipp-swiss.page-id-694 .hp26-cover .t-entry-visual-cont{height: 100%;}
body.ipp-swiss.page-id-694 .hp26-cover img{display: block;width: 100% !important;height: 100% !important;aspect-ratio: 16 / 9;object-fit: cover;margin: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-cover .t-entry-visual-overlay{display: none !important;}
body.ipp-swiss.page-id-694 .hp26-cover a:focus-visible{outline-offset: -4px !important;outline-color: var(--ipp-uncode-accent) !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .cssgrid-container{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: var(--hp26-gap);height: auto !important;margin: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-random-index :is(.grid-wrapper,.tmb,.t-inside){margin: 0 !important;padding: 0 !important;min-width: 0;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .tmb{display: flex;flex-direction: column;width: auto !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-visual{aspect-ratio: 16 / 9;overflow: clip;}
body.ipp-swiss.page-id-694 .hp26-random-index :is(.t-entry-text,.t-entry-text-tc){display: block;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text-tc{padding: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{margin: 0 !important;color: var(--ipp-sl24-fg) !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title a{color: inherit !important;text-decoration: none !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title::after{content: "";display: inline-block;width: 20px;height: 20px;margin-left: 10px;background: currentColor;mask: var(--sw-arrow-ne) center / contain no-repeat;-webkit-mask: var(--sw-arrow-ne) center / contain no-repeat;transition: transform .35s var(--hp26-ease);}
body.ipp-swiss.page-id-694 .hp26-random-index .tmb:hover .t-entry-title::after{transform: translate(3px,-3px);}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt{color: var(--ipp-sl24-muted) !important;letter-spacing: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt p{margin: 0 !important;font: inherit !important;}
@media (max-width: 959px) {body.ipp-swiss.page-id-694 .hp26-random-index .cssgrid-container{grid-template-columns: 1fr !important;gap: 64px;}}
body.ipp-swiss.page-id-694 .hp26-journal .tmb-table{border-top: 1px solid var(--hp26-rule) !important;padding: 0 !important;color: var(--ipp-uncode-dark) !important;background: transparent !important;}
body.ipp-swiss.page-id-694 .hp26-journal .tmb-table:last-child{border-bottom: 1px solid var(--hp26-rule) !important;}
body.ipp-swiss.page-id-694 .hp26-journal .t-inside{border: 0 !important;padding: 0 !important;}
body.ipp-swiss.page-id-694 .hp26-journal .t-inside-post-table{margin: 0 !important;width: 100% !important;padding: 21px 0 !important;}
body.ipp-swiss.page-id-694 .hp26-journal .t-entry-title{font-size: clamp(20px,1.8vw,27px) !important;line-height: 1.14 !important;letter-spacing: -.035em !important;padding: 0 !important;color: var(--ipp-uncode-dark) !important;}
body.ipp-swiss.page-id-694 .hp26-journal .t-entry-title::after{width: 16px !important;height: 16px !important;margin-left: 16px !important;}
body.ipp-swiss.page-id-694 .hp26-journal .tmb-table:hover,body.ipp-swiss.page-id-694 .hp26-journal .tmb-table:focus-within{background: var(--ipp-uncode-accent) !important;}
body.ipp-swiss.page-id-694 .hp26-journal .t-entry-meta{font-size: 10px !important;}
body.ipp-swiss.page-id-694 .hp26 [id],body.ipp-swiss.page-id-694 .hp26[id]{scroll-margin-top: 96px;}
body.ipp-swiss.page-id-694 .sw-footer > .row{padding: clamp(52px,6vw,88px) var(--hp26-gutter) !important;}
body.ipp-swiss.page-id-694 .sw-home-poster{--sw-poster-side: var(--hp26-gutter);--sw-poster-menu: 63px;--hp26-header-offset: calc(var(--sw-poster-menu) + var(--sw-poster-admin));min-height: calc(100vh - var(--hp26-header-offset));min-height: calc(100lvh - var(--hp26-header-offset));}
body.ipp-swiss.page-id-694 .sw-home-poster > .row[data-height-ratio="full"] > .row-inner{height: calc(100vh - var(--hp26-header-offset) - 2 * var(--sw-poster-pad)) !important;height: calc(100lvh - var(--hp26-header-offset) - 2 * var(--sw-poster-pad)) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .sw-home-poster .sw-poster-title{container-type: inline-size;}
body.ipp-sl24.ipp-swiss.page-id-694 .sw-home-poster .sw-poster-title h1{font-variation-settings: "wdth" 100, "slnt" 0 !important;color: var(--ipp-uncode-accent) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .sw-home-poster .sw-poster-title h1:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: min(160px, 17cqw) !important;}
@media (prefers-reduced-motion: no-preference) {body.ipp-swiss.page-id-694.hp26-motion .hp26-enter{animation: hp26-enter .7s var(--hp26-ease) both;}@keyframes hp26-enter { from { opacity: .65; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }}
body.ipp-swiss.page-id-694.hp26-motion-paused .hp26 *,body.ipp-swiss.page-id-694.hp26-motion-paused .sw-home-poster *{animation: none !important;transition: none !important;}
@media (max-width: 959px) {body.ipp-swiss.page-id-694 .sw-home-poster{--sw-poster-menu: 71px;}body.ipp-swiss.page-id-694 .hp26-reels > .row > .row-inner{grid-template-columns: 1fr;gap: 64px;}body.ipp-swiss.page-id-694 .hp26 .hp26-heading h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: var(--sw-h2) !important;}}
@media (max-width: 599px) {body.ipp-swiss.page-id-694 .hp26-heading{flex-wrap: wrap;gap: 16px 20px;align-items: center;}body.ipp-swiss.page-id-694 .hp26-section-heading{--hp26-row-top: 44px;--hp26-row-bottom: 32px;}body.ipp-swiss.page-id-694 .hp26-project-heading{--hp26-row-top: 64px;--hp26-row-bottom: 36px;}body.ipp-swiss.page-id-694 .hp26-reels{--hp26-row-bottom: 72px;}body.ipp-swiss.page-id-694 .hp26-projects > .row > .row-inner{grid-template-columns: 1fr;gap: 52px;}body.ipp-swiss.page-id-694 .hp26-projects{--hp26-row-bottom: 52px;}body.ipp-swiss.page-id-694 .hp26-projects.hp26-projects-last{--hp26-row-bottom: 64px;}body.ipp-swiss.page-id-694 .hp26-motion-toggle{min-height: 36px;}}
@media (prefers-reduced-motion: reduce) {body.ipp-swiss.page-id-694 .hp26 *,body.ipp-swiss.page-id-694 .sw-home-poster *{animation: none !important;transition: none !important;}body.ipp-swiss.page-id-694 .sw-home-poster .row-background,body.ipp-swiss.page-id-694 .sw-home-poster .background-wrapper,body.ipp-swiss.page-id-694 .sw-home-poster .background-inner{transform: none !important;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-principle{--hp26-row-top: clamp(56px, 5vw, 80px);--hp26-row-bottom: clamp(72px, 7vw, 112px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-principle .hp26-principle-statement{display: block !important;width: 100%;max-width: none !important;min-width: 0;margin: clamp(32px, 3.2vw, 48px) 0 0 !important;color: var(--ipp-sl24-fg) !important;font-family: var(--ipp-uncode-font-heading) !important;font-size: clamp(48px, 7.5vw, 116px) !important;font-weight: var(--sw-weight-subhead) !important;font-variation-settings: "wdth" 100, "slnt" 0 !important;font-optical-sizing: none;font-synthesis: none;line-height: 1.05 !important;letter-spacing: -.04em !important;text-transform: none !important;white-space: normal;word-break: normal;overflow-wrap: normal;text-wrap: balance;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-principle .hp26-principle-emphasis{font: inherit;color: inherit;text-decoration-line: underline;text-decoration-color: var(--ipp-uncode-accent);text-decoration-thickness: .075em;text-underline-offset: .09em;text-decoration-skip-ink: none;}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-principle{--hp26-row-top: 40px;--hp26-row-bottom: 56px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-principle .hp26-principle-statement{font-size: clamp(34px, 10vw, 52px) !important;margin-top: 30px !important;line-height: 1.1 !important;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels{--hp26-play-size: clamp(56px, 6.2vw, 96px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels > .row > .row-inner{align-items: stretch;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels > .row > .row-inner > .hp26-reel,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .hp26-reel :is(.uncol, .uncoltable, .uncell, .uncont, .uncode_text_column){display: flex !important;flex-direction: column;flex: 1 1 auto;min-width: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-inside{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-heading,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text{order: 1;flex: 0 0 auto;margin: 12px 0 22px !important;padding: 16px 0 0 !important;border-top: 1px solid var(--ipp-sl24-rule);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-title,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{font-family: var(--ipp-uncode-font-heading) !important;font-size: clamp(24px, 2.7vw, 40px) !important;font-weight: var(--sw-weight-subhead) !important;font-variation-settings: "wdth" 100, "slnt" 0 !important;font-optical-sizing: none;font-synthesis: none;text-transform: none !important;line-height: 1.12 !important;letter-spacing: -.025em !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .hp26-reel-facts,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt{margin: 26px 0 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-edition{display: grid;grid-template-columns: 75px minmax(0, 1fr);align-items: baseline;gap: 20px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-meta{margin: 0 !important;color: var(--ipp-uncode-light) !important;font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;line-height: 1.5 !important;white-space: nowrap;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film :is(.ipp-film-copy, .ipp-film-copy p){margin: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-intro,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film :is(.ipp-film-copy, .ipp-film-copy p),body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.t-entry-excerpt, .t-entry-excerpt p){font-family: var(--ipp-uncode-font-body) !important;font-size: clamp(14px, 1.1vw, 17px) !important;font-weight: var(--sw-weight-body) !important;line-height: 1.5 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-panel,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-visual{order: 2;flex: 0 0 auto;min-width: 0;margin: 0 0 24px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-details.hp26-reel-footer,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-inside > .ipp-sl24-code-line{order: 3;flex: 0 0 auto;display: block;margin: auto 0 0 !important;padding: 24px 0 0 !important;border-top: 1px solid var(--ipp-sl24-rule);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-inside > .ipp-sl24-code-line{display: flex;justify-content: flex-end;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .hp26-reel-footer .ipp-sl24-code-line{margin: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-error{order: 4;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .mejs-overlay-button{width: var(--hp26-play-size) !important;height: var(--hp26-play-size) !important;padding: 0 !important;background: var(--ipp-uncode-accent) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .mejs-overlay-button::before{border-top-width: calc(var(--hp26-play-size) * .13) !important;border-bottom-width: calc(var(--hp26-play-size) * .13) !important;border-left-width: calc(var(--hp26-play-size) * .21) !important;border-left-color: var(--ipp-uncode-dark) !important;}
@media (min-width: 960px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-heading{flex-grow: 1;}}
@media (max-width: 959px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels{--hp26-play-size: 68px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-heading,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text{margin-top: 0 !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-title,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{font-size: clamp(26px, 4.5vw, 38px) !important;}}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels{--hp26-play-size: 56px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .hp26-reel-facts,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt{margin-top: 20px !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-edition{grid-template-columns: 70px minmax(0, 1fr);column-gap: 16px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-intro,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film :is(.ipp-film-copy, .ipp-film-copy p),body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.t-entry-excerpt, .t-entry-excerpt p){font-size: 15px !important;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{display: flex;align-items: baseline;column-gap: 10px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title a{min-width: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title::after{flex: 0 0 20px;margin-left: 0;}
@media (min-width: 960px) {@supports (grid-template-rows: subgrid) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .cssgrid-container{grid-template-rows: repeat(4, auto);row-gap: 0;align-items: stretch;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.tmb, .t-inside, .t-entry-text, .t-entry-text-tc, .t-entry){display: grid;grid-template-columns: minmax(0, 1fr);grid-template-rows: subgrid;row-gap: 0;min-width: 0;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .cssgrid-container > .tmb{grid-row: span 4;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.t-inside, .t-entry-text-tc, .t-entry){grid-row: 1 / -1;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text{grid-row: 1 / span 2;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{grid-row: 1;align-self: start;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt{grid-row: 2;align-self: start;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-visual{grid-row: 3;align-self: start;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-inside > .ipp-sl24-code-line{grid-row: 4;align-self: start;margin: 0 !important;}}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-references{--hp26-row-top: 0px;--hp26-row-bottom: clamp(64px, 6vw, 96px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references .hp26-references-group + .hp26-references-group{margin-top: clamp(36px, 3.5vw, 56px) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-intro{margin: 0 0 22px !important;padding: 0;color: var(--ipp-sl24-fg) !important;font-variation-settings: "wdth" 100, "slnt" 0 !important;font-optical-sizing: none;font-synthesis: none;line-height: 1.85 !important;letter-spacing: 0 !important;text-transform: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-list{font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;font-weight: var(--sw-weight-body) !important;width: 100%;max-width: none !important;margin: 0 !important;color: var(--ipp-sl24-muted) !important;line-height: 1.6 !important;letter-spacing: 0 !important;text-transform: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references .hp26-reference-name{display: inline;white-space: normal;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references .hp26-reference-separator{color: var(--ipp-sl24-muted);}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-intro{margin-bottom: 16px !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-references p.hp26-references-intro{line-height: 1.8 !important;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26:is(.hp26-reels, .hp26-journal-section, .hp26-projects-last){--hp26-row-bottom: 32px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-section-access{--hp26-access-accent: var(--ipp-uncode-accent);--hp26-row-top: 0px;--hp26-row-bottom: 56px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access :is(.uncode_text_column, .hp26-access-wrap){width: 100%;max-width: none;margin: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access{--signal-ink: var(--ipp-uncode-dark);--signal-paper: var(--ipp-uncode-light);--signal-green: var(--ipp-uncode-accent);--signal-card-bg: var(--ipp-sl24-bg);--signal-card-type: var(--ipp-sl24-fg);--signal-arrow: var(--ipp-uncode-accent);}
body.ipp-sl24.ipp-swiss.page-id-694 :is(#journal-access, #about-access){--signal-arrow: var(--ipp-uncode-dark);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate *{box-sizing: border-box;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate{--signal-rule: color-mix(in srgb, var(--signal-card-type) 62%, transparent);display: grid;grid-template-columns: 28px minmax(0, 1fr) 64px;grid-template-rows: 64px 28px;position: relative;isolation: isolate;width: 440px;max-width: 100%;padding: 0;border: 1px solid var(--signal-rule);background: var(--signal-card-bg);color: var(--signal-card-type);text-decoration: none;border-radius: 0;overflow: hidden;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-index{grid-column: 1;grid-row: 1 / 3;display: flex;justify-content: center;align-items: center;border-right: 1px solid var(--signal-rule);font: 400 11px/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing: .06em;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-index span{writing-mode: vertical-rl;transform: rotate(180deg);white-space: nowrap;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-word{grid-column: 2;grid-row: 1;display: flex;align-items: center;min-width: 0;padding: 2px 15px 0;font: 400 52px/1 "Anton", Impact, "Arial Narrow", sans-serif;letter-spacing: -.015em;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-word span{display: inline-block;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-caption{grid-row: 2;grid-column: 2 / 4;min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 0 12px 0 15px;border-top: 1px solid var(--signal-rule);font: 400 11px/1.2 "IBM Plex Mono", ui-monospace, monospace;letter-spacing: .01em;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-barcode{flex: 0 0 68px;height: 14px;background: repeating-linear-gradient(90deg,
    currentColor 0 2px, transparent 2px 4px,
    currentColor 4px 5px, transparent 5px 8px,
    currentColor 8px 12px, transparent 12px 14px,
    currentColor 14px 16px, transparent 16px 20px,
    currentColor 20px 21px, transparent 21px 24px,
    currentColor 24px 28px, transparent 28px 31px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-scan{position: absolute;inset: 0;z-index: 2;pointer-events: none;opacity: 0;border-right: 2px solid var(--signal-green);transform: translateX(-100%);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate::after{content: "";position: absolute;bottom: 0;left: 0;width: 28px;height: 5px;background: var(--signal-green);pointer-events: none;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate:is(:hover, :focus-visible){border-color: var(--signal-green);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access[data-skin="label"] .signal-section{--signal-card-bg: var(--signal-type);--signal-card-type: var(--signal-surface);--signal-arrow: var(--signal-surface);}
@keyframes ipp-signal-sweep {
  0% { transform: translateX(-100%); opacity: 0; }
  12% { opacity: 1; }
  88% { opacity: 1; }
  100% { transform: translateX(0); opacity: 0; }
}
@media (prefers-reduced-motion: no-preference) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-direction::before,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-word span{transition: transform 260ms cubic-bezier(.2,.7,.2,1);}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate:is(:hover, :focus-visible) .signal-word span{transform: translateX(3px);}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate:is(:hover, :focus-visible) .signal-scan{animation: ipp-signal-sweep 520ms ease-out 1;}}
@media (max-width: 500px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-section{padding: 26px 20px 30px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate{grid-template-columns: 28px minmax(0, 1fr) 56px;grid-template-rows: 60px 28px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-word{padding-left: 12px;padding-right: 8px;font-size: 46px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-caption{padding-left: 12px;padding-right: 10px;gap: 8px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-barcode{flex-basis: 42px;height: 12px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate::after{width: 28px;}}
@media (max-width: 360px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-section{padding-left: 14px;padding-right: 14px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate{grid-template-columns: 26px minmax(0, 1fr) 52px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-word{font-size: 42px;padding-left: 10px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-barcode{flex-basis: 25px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-caption{padding-left: 10px;letter-spacing: -.015em;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .signal-gate::after{width: 26px;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access a.hp26-page-access.signal-gate{display: grid !important;width: 440px;max-width: 100%;min-height: 0;margin: 0 !important;padding: 0 !important;border: 1px solid var(--signal-rule) !important;border-radius: 0 !important;background: var(--signal-card-bg) !important;color: var(--signal-card-type) !important;font: 400 11px/1.2 "IBM Plex Mono", ui-monospace, monospace !important;font-variation-settings: normal !important;text-align: left !important;text-transform: none !important;text-decoration: none !important;letter-spacing: 0 !important;white-space: normal;box-shadow: none !important;transform: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access a.hp26-page-access.signal-gate:is(:hover, :focus-visible){border-color: var(--signal-rule) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access a.hp26-page-access.signal-gate:focus-visible{outline: 2px solid var(--signal-rule);outline-offset: 4px;}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26:is(.hp26-reels, .hp26-journal-section, .hp26-projects-last){--hp26-row-bottom: 24px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-section-access{--hp26-row-bottom: 40px;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-archive-section{--hp26-row-top: clamp(44px, 4.5vw, 72px);--hp26-row-bottom: 32px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-archive-section.hp26-principle{--hp26-row-top: clamp(56px, 5vw, 80px);--hp26-row-bottom: clamp(72px, 7vw, 112px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-section > .row-parent > .ipp-sl24-rule{margin-bottom: 24px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead{display: block !important;width: 100%;margin: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-archive-masthead a.hp26-page-access.signal-gate{width: 100%;grid-template-columns: 26px minmax(0, 1fr) 54px;grid-template-rows: minmax(60px, auto) 28px;scroll-margin-top: 110px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-word{padding: 8px 16px;font: inherit;letter-spacing: inherit;}
body.ipp-sl24.ipp-swiss.page-id-694 #about-access .signal-word h2{min-width: 0;max-width: 100%;white-space: normal !important;text-wrap: balance;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-caption{background: var(--signal-card-bg);color: var(--signal-card-type);padding-left: 16px;padding-right: 10px;gap: 8px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-gate:hover .signal-caption{background: var(--signal-card-type);color: var(--signal-green);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead :is(.signal-index, .signal-caption){font-family: var(--sw-label-font);font-size: 12px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-barcode{flex-basis: 42px;height: 12px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-gate::after{content: none;display: none;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead .signal-scan{display: none;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26:is(.hp26-reels, .hp26-journal-section, .hp26-projects-last){--hp26-row-bottom: clamp(48px, 4vw, 64px);}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-archive-section.hp26-principle{--hp26-row-top: 40px;--hp26-row-bottom: 56px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26.hp26-archive-section{--hp26-row-top: 36px;--hp26-row-bottom: 24px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-section > .row-parent > .ipp-sl24-rule{margin-bottom: 20px !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-archive-masthead :is(.signal-word, .signal-caption){padding-left: 12px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26:is(.hp26-reels, .hp26-journal-section, .hp26-projects-last){--hp26-row-bottom: 40px;}}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .uncont{--hp26-card-rule: color-mix(in srgb, var(--ipp-sl24-fg) 62%, transparent);box-sizing: border-box;border: 1px solid var(--hp26-card-rule);background: var(--ipp-sl24-bg);}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group{--hp26-card-rule: color-mix(in srgb, var(--ipp-sl24-fg) 62%, transparent);--hp26-card-inset: 24px;display: grid;grid-template-columns: 28px minmax(0, 1fr);grid-template-rows: minmax(64px, auto) 1fr 32px;min-width: 0;margin: 0 !important;padding: 0;border: 0;border-radius: 0;background: var(--ipp-sl24-bg);color: var(--ipp-sl24-fg);}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group > *{box-sizing: border-box;min-width: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .uncont::before,body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .uncont::after,body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group::before,body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group::after{content: none;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group > p:empty{display: none;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-reference-index,body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-references-list,body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-reference-colophon{font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;font-weight: 400 !important;font-synthesis: none;letter-spacing: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-reference-index{grid-column: 1;grid-row: 1 / 4;display: flex;align-items: center;justify-content: center;margin: 0 !important;padding: 0 !important;border-right: 1px solid var(--hp26-card-rule);color: var(--ipp-sl24-fg) !important;line-height: 16px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-reference-index span{writing-mode: vertical-rl;transform: rotate(180deg);white-space: nowrap;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-references-intro{grid-column: 2;grid-row: 1;margin: 0 !important;display: flex;align-items: center;padding: 12px var(--hp26-card-inset) !important;border-bottom: 1px solid var(--hp26-card-rule);line-height: 1.55 !important;text-wrap: pretty;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-references-list{grid-column: 2;grid-row: 2;margin: 0 !important;padding: 14px var(--hp26-card-inset) 24px !important;color: color-mix(in srgb, var(--ipp-sl24-fg) 82%, var(--ipp-sl24-bg)) !important;line-height: 20px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-reference-name{white-space: nowrap;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-reference-colophon{grid-column: 2;grid-row: 3;display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0 !important;padding: 0 var(--hp26-card-inset) !important;border-top: 1px solid var(--hp26-card-rule);color: var(--ipp-sl24-fg) !important;line-height: 16px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-reference-barcode{display: block;flex: 0 0 42px;height: 12px;background: repeating-linear-gradient(90deg,
    currentColor 0 2px, transparent 2px 4px,
    currentColor 4px 5px, transparent 5px 8px,
    currentColor 8px 12px, transparent 12px 14px,
    currentColor 14px 16px, transparent 16px 20px,
    currentColor 20px 21px, transparent 21px 24px,
    currentColor 24px 28px, transparent 28px 31px);}
@media (min-width: 960px) {body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .uncont{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: minmax(64px, auto) 1fr 32px;gap: 0;}body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group{grid-template-rows: subgrid;grid-row: 1 / 4;}body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-brands{grid-column: 1;}body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-productions{grid-column: 2;border-left: 1px solid var(--hp26-card-rule);}}
@media (max-width: 959px) {body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group + .hp26-references-group{margin-top: 0 !important;border-top: 1px solid var(--hp26-card-rule);}}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group{--hp26-card-inset: 16px;grid-template-columns: 24px minmax(0, 1fr);grid-template-rows: minmax(56px, auto) 1fr 32px;}body.ipp-sl24.ipp-swiss.page-id-694 #collaborations p.hp26-references-list{padding-top: 12px !important;padding-bottom: 20px !important;}body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-reference-barcode{flex-basis: 26px;}}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations{--hp26-row-bottom: clamp(72px, 7vw, 112px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche{--signal-rule: color-mix(in srgb, var(--signal-card-type) 62%, transparent);display: grid;width: 100%;min-width: 0;margin: 0;padding: 0;border: 1px solid var(--signal-rule);border-radius: 0;background: var(--signal-card-bg);color: var(--signal-card-type);cursor: default;scroll-margin-top: 110px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche *{box-sizing: border-box;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche .signal-word{grid-column: 1 / 3;grid-row: 1;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche .signal-index{grid-column: 1;grid-row: 2;border-top: 1px solid var(--signal-rule);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche .signal-caption{grid-column: 2 / 4;grid-row: 2;padding-block: 6px;background: var(--signal-card-bg);color: var(--signal-card-type);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche :is(.signal-index, .signal-caption){font-family: var(--ipp-uncode-font-label) !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1 !important;letter-spacing: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche .signal-word{overflow: hidden;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche :is(.signal-index, .signal-caption, .signal-direction){border-color: color-mix(in srgb, var(--signal-card-type) 40%, transparent);}
body.ipp-sl24.ipp-swiss.page-id-694 #collaborations .hp26-references-group{--hp26-card-rule: color-mix(in srgb, var(--ipp-sl24-fg) 36%, transparent);}
@media (prefers-reduced-motion: no-preference) {body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-heading.hp26-enter{animation: none !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-principle-emphasis{text-decoration-color: transparent;background-image: linear-gradient(var(--ipp-uncode-accent), var(--ipp-uncode-accent));background-repeat: no-repeat;background-position: left calc(100% - .15em);background-size: 100% .075em;-webkit-box-decoration-break: clone;box-decoration-break: clone;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-principle-emphasis.hp26-underline-pending{background-size: 0% .075em;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-principle-emphasis.hp26-underline-drawn:not(.hp26-underline-settled){animation: ipp-home-underline-in 520ms var(--hp26-ease) both;}@keyframes ipp-home-underline-in {
    from { background-size: 0% .075em; }
    to { background-size: 100% .075em; }
  }body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-random-index .t-entry-title a{transition: color 200ms var(--hp26-ease), background-color 200ms var(--hp26-ease), border-color 200ms var(--hp26-ease) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-random-index .t-entry-title::after,body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table .t-entry-title::after{transition: transform 200ms var(--hp26-ease), background-color 200ms var(--hp26-ease), opacity 200ms var(--hp26-ease) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion .hp26-random-index .hp26-card:is(:hover, :focus-within) .t-entry-title::after,body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table:is(:hover, :focus-within) .t-entry-title::after{transform: translate(2px, -2px) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table{transition: background-color 200ms var(--hp26-ease), color 200ms var(--hp26-ease), border-color 200ms var(--hp26-ease), opacity 200ms var(--hp26-ease) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table .t-entry-title{transition: transform 200ms var(--hp26-ease), color 200ms var(--hp26-ease) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table:is(:hover, :focus-within) .t-entry-title{transform: translateX(2px) !important;}body.ipp-sl24.ipp-swiss.page-id-694.hp26-motion #ipp-parallax-journal .hp26-journal .tmb-table :is(.t-entry-title a, .t-entry-meta, .t-entry-date){transition: color 200ms var(--hp26-ease), opacity 200ms var(--hp26-ease) !important;}}
body.ipp-sl24.ipp-swiss.page-id-694 .ipp-home-parallax .hp26{--hp26-gutter: clamp(20px, 2.4vw, 48px);}
body.ipp-sl24.ipp-swiss.page-id-694 .ipp-home-parallax .sw-row.hp26 > .row{max-width: 1920px !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche{border: 0;background: transparent;grid-template-columns: 26px minmax(0, 1fr) 54px;grid-template-rows: minmax(60px, auto) minmax(28px, auto);row-gap: 8px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-word{padding: 0 16px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-word h2{font-family: var(--sw-display-font) !important;font-weight: var(--sw-weight-title) !important;font-variation-settings: "wdth" 100, "slnt" 0 !important;line-height: 1.06 !important;letter-spacing: -.035em !important;text-transform: uppercase !important;white-space: normal !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-word h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: clamp(48px, 6.4vw, 94px) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-index{border-top: 0;border-right: 1px solid color-mix(in srgb, var(--signal-card-type) 40%, transparent);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-caption{border: 0;background: transparent;padding: 6px 10px 6px 16px;line-height: 1.4 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-caption > span:first-child{min-width: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-barcode{flex-basis: clamp(42px, 3.4vw, 60px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-heading,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-details.hp26-reel-footer,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-inside > .ipp-sl24-code-line{border-top-color: var(--ipp-uncode-accent) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film :is(.ipp-film-copy, .ipp-film-copy p),body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.t-entry-excerpt, .t-entry-excerpt p){font-size: clamp(15px, 1.2vw, 21px) !important;}
@media (min-width: 960px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels{--hp26-play-size: clamp(78px, 6.5vw, 116px);}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-title,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-title{font-size: clamp(26px, 2.7vw, 54px) !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-heading,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-text{padding-top: clamp(16px, 1.8vw, 30px) !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .hp26-reel-facts,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .t-entry-excerpt{margin-top: clamp(26px, 2.4vw, 42px) !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film .ipp-film-edition{grid-template-columns: clamp(75px, 6vw, 105px) minmax(0, 1fr);column-gap: clamp(20px, 1.5vw, 26px);}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reel-footer .ipp-sl24-barcode,body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index .ipp-sl24-code-line .ipp-sl24-barcode{width: clamp(76px, 6.2vw, 110px);height: clamp(13px, 1.1vw, 19px);}}
@media (max-width: 959px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche{grid-template-columns: 26px minmax(0, 1fr) 44px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-word{padding-left: 10px;padding-right: 10px;}}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-word h2:where(:not(.vc_custom_heading_wrap .heading-text > *)){font-size: clamp(32px, 11.5vw, 48px) !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche{grid-template-columns: 24px minmax(0, 1fr) 36px;grid-template-rows: minmax(48px, auto) minmax(30px, auto);row-gap: 10px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-caption{padding-left: 12px;padding-right: 0;gap: 12px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche .signal-barcode{flex-basis: 26px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-reels .ipp-film :is(.ipp-film-copy, .ipp-film-copy p),body.ipp-sl24.ipp-swiss.page-id-694 .hp26-random-index :is(.t-entry-excerpt, .t-entry-excerpt p){font-size: 15px !important;}}
body.page-id-694 #ipp-parallax-showreels.unshadow-darker-xs,body.page-id-694 #ipp-parallax-work.unshadow-darker-xs{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}
body.ipp-sl24.ipp-swiss.page-id-694{--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");}
body.ipp-sl24.ipp-swiss.page-id-694 .sw-row.hp26-wayfinder{--ipp-sl24-bg: var(--ipp-uncode-light);--ipp-sl24-fg: var(--ipp-uncode-dark);--ipp-sl24-muted: rgba(var(--ipp-uncode-dark-rgb), .62);--ipp-sl24-rule: rgba(var(--ipp-uncode-dark-rgb), .25);--hp26-rule: var(--ipp-sl24-rule);background-color: var(--ipp-sl24-bg) !important;color: var(--ipp-sl24-fg) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder > .row{max-width: 1920px !important;padding-inline: calc(var(--hp26-gutter) / 2) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner{display: flex;align-items: center;min-height: 64px;padding-block: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner nav{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0 !important;width: 100%;border-block: 1px solid var(--ipp-sl24-rule);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner nav > p{display: contents;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner .btn-container{min-width: 0;margin: 0 !important;padding: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn{display: grid !important;grid-template-columns: 30px minmax(0, 1fr) 16px;align-items: center;gap: 12px;width: 100%;height: auto !important;min-height: 48px;box-sizing: border-box;margin: 0 !important;padding: 8px 16px !important;border: 0 !important;border-radius: 0 !important;color: var(--ipp-uncode-dark) !important;background: transparent !important;box-shadow: none !important;text-align: left;text-decoration: none !important;text-transform: uppercase !important;letter-spacing: 0 !important;white-space: normal;transform: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder .hp26-shortcut-index{display: flex;align-items: center;height: 20px;border-right: 1px solid var(--ipp-sl24-rule);font: 400 var(--sw-label-size)/1.4 var(--sw-label-font) !important;color: var(--ipp-sl24-muted);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder .hp26-shortcut-label{min-width: 0;font: 400 var(--sw-label-size)/1.4 var(--sw-label-font) !important;color: inherit;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn::before{display: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn::after{content: "" !important;display: block !important;position: static !important;width: 16px;height: 16px;background: currentColor !important;mask: var(--sw-arrow-down) center / contain no-repeat;transform: translateY(0);transition: transform .4s cubic-bezier(.2,.8,.2,1);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn:is(:hover, :focus-visible) .hp26-shortcut-label{text-decoration: underline;text-underline-offset: 4px;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn:is(:hover, :focus-visible)::after{transform: translateY(8px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn:focus-visible{outline: 2px solid var(--ipp-uncode-dark) !important;outline-offset: -3px;}
@media (max-width: 959px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder > .row{padding-inline: var(--hp26-gutter) !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner{min-height: 112px;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner nav{grid-template-columns: repeat(2, minmax(0, 1fr));}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder-inner .btn-container:nth-child(-n/**/+2){border-bottom: 1px solid var(--ipp-sl24-rule);}}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn{grid-template-columns: 24px minmax(0, 1fr) 14px;gap: 8px;padding: 8px 6px !important;}body.ipp-sl24.ipp-swiss.page-id-694 .hp26-wayfinder a.hp26-shortcut.btn::after{width: 14px;height: 14px;}}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche .btn-container:has(.hp26-next-cta){grid-column: 3;grid-row: 1;align-self: start;display: flex;width: 100%;margin: 0 !important;padding: 0 !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn{display: flex !important;position: relative;justify-content: center;align-items: center;width: 100%;min-height: 60px;margin: 0 !important;padding: 0 !important;border: 0 !important;color: var(--ipp-uncode-accent) !important;background: none !important;box-shadow: none !important;text-decoration: none !important;font-size: 0 !important;line-height: 1 !important;transform: none !important;overflow: visible;transition: color .25s;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-next-cta .sw-poster-link-label{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn::before{display: none !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn::after{content: "" !important;display: block !important;position: static !important;flex: 0 0 auto;width: clamp(32px, 2.5vw, 44px);height: clamp(32px, 2.5vw, 44px);background: currentColor !important;mask: var(--sw-arrow-down) center / contain no-repeat;transform: translateY(0);transition: transform .4s cubic-bezier(.2,.8,.2,1);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn:is(:hover, :focus-visible){color: var(--signal-card-type) !important;}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn:is(:hover, :focus-visible)::after{transform: translateY(8px);}
body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn:focus-visible{outline: 2px solid currentColor !important;outline-offset: 6px;}
@media (max-width: 959px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-static-cartouche a.hp26-next-cta.btn{min-height: 48px;}}
@media (max-width: 569px) {body.ipp-sl24.ipp-swiss.page-id-694 .hp26-section-access .hp26-static-cartouche{grid-template-columns: 24px minmax(0, 1fr) 44px;}}
@media (prefers-reduced-motion: reduce) {body.ipp-sl24.ipp-swiss.page-id-694 :is(a.hp26-next-cta.btn, a.hp26-shortcut.btn),body.ipp-sl24.ipp-swiss.page-id-694 :is(a.hp26-next-cta.btn, a.hp26-shortcut.btn)::after{transition: none !important;}}

/* Home: THINK introduction — native columns and clear editorial hierarchy. */
body.ipp-native-site.page-id-694 #working-principle.hp26-principle{--hp26-row-bottom:clamp(32px,3vw,48px);}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout{margin:0 0 clamp(28px,3vw,40px) !important;padding:clamp(24px,2.5vw,36px) 0 0 !important;border-top:1px solid var(--ipp-sl24-rule);}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row{width:100% !important;margin:0 !important;padding:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row > .row-inner{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp26-gap);align-items:start;width:100% !important;margin:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row > .row-inner::before,
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row > .row-inner::after{content:none !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row > .row-inner > .wpb_column{display:block !important;width:auto !important;height:auto !important;min-width:0;float:none !important;margin:0 !important;padding:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout :is(.uncol,.uncoltable,.uncell){display:block !important;width:100% !important;min-width:0;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout .uncell{padding:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-label{margin:0 0 18px !important;line-height:1.5;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-title{margin:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-title h3{margin:0 !important;line-height:1.12 !important;letter-spacing:-.035em !important;text-transform:none !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-detail .uncont{padding-top:36px !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-copy{width:100%;max-width:680px;margin:0 !important;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-copy p{margin:0 !important;font-size:clamp(18px,1.5vw,22px) !important;line-height:1.5 !important;text-wrap:pretty;}
body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-copy p.hp26-thinking-methods{margin-top:18px !important;font-family:var(--ipp-uncode-font-label) !important;font-size:12px !important;font-weight:400 !important;font-synthesis:none;letter-spacing:0 !important;line-height:1.55 !important;}
@media (max-width:959px){
 body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-layout > .row > .row-inner{grid-template-columns:minmax(0,1fr);gap:24px;}
 body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-detail .uncont{padding-top:0 !important;}
 body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-copy{max-width:680px;}
}
@media (max-width:569px){
 body.ipp-native-site.page-id-694 #working-principle.hp26-principle{--hp26-row-bottom:32px;}
 body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-label{margin-bottom:14px !important;}
 body.ipp-native-site.page-id-694 #think-intro .hp26-thinking-copy p.hp26-thinking-methods{margin-top:14px !important;}
}
