#triebus-folio .ct-production{--paper:#f3f3f3;--ink:#000;--soft:#f3f3f3;--muted:#000;--highlight:#fff000;--gutter:clamp(22px, 4.15vw, 72px);--content:1440px;position:relative;isolation:isolate;width:100%;overflow:clip;color:var(--ink);background:var(--paper);font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-feature-settings:"ss01" 0,"salt" 0;font-synthesis:none;font-kerning:normal;line-height:1.45;text-align:left;-webkit-font-smoothing:antialiased;color-scheme:light}
#triebus-folio .ct-production,#triebus-folio .ct-production *{box-sizing:border-box}
#triebus-folio .ct-production main,#triebus-folio .ct-production main *,#triebus-folio .ct-production .site-header,#triebus-folio .ct-production .site-header *,#triebus-folio .ct-production .site-footer,#triebus-folio .ct-production .site-footer *{font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif}
#triebus-folio .ct-production main,#triebus-folio .ct-production .site-header,#triebus-folio .ct-production .site-footer{-webkit-font-smoothing:auto}
#triebus-folio .ct-production [hidden]{display:none!important}
#triebus-folio .ct-production h1,#triebus-folio .ct-production h2,#triebus-folio .ct-production h3,#triebus-folio .ct-production p,#triebus-folio .ct-production figure,#triebus-folio .ct-production ol,#triebus-folio .ct-production ul,#triebus-folio .ct-production dl,#triebus-folio .ct-production dd{margin:0}
#triebus-folio .ct-production main h1,#triebus-folio .ct-production main h2,#triebus-folio .ct-production main h3,#triebus-folio .ct-production main p,#triebus-folio .ct-production main li,#triebus-folio .ct-production main dt,#triebus-folio .ct-production main dd,#triebus-folio .ct-production main figcaption,#triebus-folio .ct-production .site-header,#triebus-folio .ct-production .site-footer,#triebus-folio .ct-production .site-footer p,#triebus-folio .ct-production .site-footer h2{color:#000;opacity:1}
#triebus-folio .ct-production a{color:inherit;text-decoration-color:currentColor}
#triebus-folio .ct-production button{font:inherit;color:inherit}
#triebus-folio .ct-production img{display:block;width:100%;height:auto}
#triebus-folio .ct-production a:focus-visible,#triebus-folio .ct-production button:focus-visible{outline:2px solid var(--ink);outline-offset:6px}
#triebus-folio .ct-production .shell{width:min(100%,var(--content));margin-inline:auto;padding-inline:var(--gutter)}
#triebus-folio .ct-production .skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#triebus-folio .ct-production .skip-link:focus{position:relative;display:block;width:auto;height:auto;clip-path:none;padding:16px var(--gutter);background:white}
#triebus-folio .ct-production .sr-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#triebus-folio .ct-production .site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:27px;padding-bottom:25px}
#triebus-folio .ct-production .wordmark{font-size:16px;line-height:1.08;font-weight:500;letter-spacing:-.015em;text-decoration:none;display:block;flex:0 0 auto}
#triebus-folio .ct-production .wordmark span{display:block}
#triebus-folio .ct-production .main-nav{display:flex;align-items:center;gap:clamp(22px,3vw,52px);font-size:15px;line-height:1.2;font-weight:500}
#triebus-folio .ct-production .main-nav a{text-decoration:none;padding-block:8px;border-bottom:1px solid transparent}
#triebus-folio .ct-production .main-nav a:hover{border-color:currentColor}
#triebus-folio .ct-production .eyebrow{font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.09em;font-weight:500}
#triebus-folio .ct-production .hero{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:5%;padding-top:46px;padding-bottom:110px;align-items:start}
#triebus-folio .ct-production .hero-copy{padding-top:4px}
#triebus-folio .ct-production .hero-title{font-size:clamp(58px, 8.8vw, 124px);font-weight:500;line-height:1.04;letter-spacing:-.025em;margin-top:0;margin-left:0}
#triebus-folio .ct-production .hero-title span{display:block}
#triebus-folio .ct-production .display-type{font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-synthesis:none;font-feature-settings:"ss01" 1;font-kerning:normal;letter-spacing:0}
#triebus-folio .ct-production .hero-title .display-type{font-size:1em;line-height:1.12;margin-top:.025em;overflow:visible}
#triebus-folio .ct-production .hero-description{max-width:340px;margin-top:38px;font-size:clamp(19px, 1.6vw, 22px);line-height:1.45;font-weight:500;color:#000;opacity:1;letter-spacing:0;-webkit-font-smoothing:auto}
#triebus-folio .ct-production .text-link{display:inline-flex;align-items:center;gap:24px;text-decoration:none;padding-bottom:6px;font-size:14px;line-height:1.35;font-weight:500}
#triebus-folio .ct-production .text-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}
#triebus-folio .ct-production .hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:24px}
#triebus-folio .ct-production .hero-actions > .text-link{flex-shrink:0}
#triebus-folio .ct-production .spatial-object-bay{position:relative;flex:0 0 clamp(150px,16vw,220px);width:clamp(150px,16vw,220px);aspect-ratio:1;isolation:isolate}
#triebus-folio .ct-production .spatial-object{appearance:none;display:block;position:relative;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;touch-action:pan-y;user-select:none;-webkit-user-select:none;transform:translate3d(var(--crystal-travel-x,0px),var(--crystal-travel-y,0px),0)}
@media (min-width: 1100px){#triebus-folio .ct-production .spatial-object-bay{top:-90px}}
#triebus-folio .ct-production .spatial-object canvas{display:block;width:100%;height:100%;pointer-events:none}
#triebus-folio .ct-production .crystal-travel-layer{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:clip}
#triebus-folio .ct-production .crystal-travel-layer > .spatial-object{position:absolute;left:var(--crystal-left,0px);top:var(--crystal-top,0px);width:var(--crystal-size,180px);height:var(--crystal-size,180px);transform:none;opacity:var(--crystal-opacity, 1)}
#triebus-folio .ct-production .hero-media{margin-top:44px}
#triebus-folio .ct-production .hero-image{background:#101019}
#triebus-folio .ct-production [data-pixel-image]{position:relative;overflow:hidden;isolation:isolate}
#triebus-folio .ct-production .pixel-wake{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
#triebus-folio .ct-production [data-heading-gesture]{position:relative;isolation:isolate}
#triebus-folio .ct-production .heading-gesture-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
#triebus-folio .ct-production .image-credit{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 20px;margin-top:10px;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:0;color:#000}
#triebus-folio .ct-production .image-credit > span{max-width:100%}
#triebus-folio .ct-production .hero-media .image-credit,#triebus-folio .ct-production .society-images .image-credit{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}
#triebus-folio .ct-production .section-top{padding-top:0;display:flex;justify-content:space-between;gap:20px;align-items:baseline}
#triebus-folio .ct-production .section-title{font-size:clamp(40px, 5.2vw, 76px);font-weight:500;line-height:1.18;letter-spacing:-.01em}
#triebus-folio .ct-production .selected-works{padding-bottom:128px}
#triebus-folio .ct-production .feature-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:26px;margin-top:65px;margin-bottom:21px}
#triebus-folio .ct-production .feature-heading h3{font-size:clamp(29px, 3.45vw, 49px);font-weight:500;line-height:1.28;letter-spacing:-.01em}
#triebus-folio .ct-production .feature-heading > div{min-width:0}
#triebus-folio .ct-production .feature-title-link{padding:.02em .08em;margin-left:-.08em;color:#000;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color 180ms ease}
#triebus-folio .ct-production .feature-title-link:hover,#triebus-folio .ct-production .feature-title-link:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .feature-heading .work-kind{font-size:12px;color:var(--muted);margin-top:8px}
#triebus-folio .ct-production .feature-heading .text-link{flex-shrink:0;margin-bottom:4px}
#triebus-folio .ct-production .feature-heading .project-open-link{min-height:44px;padding:10px 0;margin-bottom:0;font-size:16px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:background-color 180ms ease}
#triebus-folio .ct-production .project-open-link:hover,#triebus-folio .ct-production .project-open-link:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .project-image-link{display:block;background:#171c18}
#triebus-folio .ct-production .work-caption{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:17px;align-items:start}
#triebus-folio .ct-production .work-caption p{font-size:17px;line-height:1.45;letter-spacing:0;max-width:420px}
#triebus-folio .ct-production .work-caption .work-meta{text-align:right;font-size:12px;color:var(--muted);max-width:none}
#triebus-folio .ct-production .other-works{margin-top:83px}
#triebus-folio .ct-production .other-works .eyebrow{padding-bottom:19px}
#triebus-folio .ct-production .work-list{padding:0;list-style:none}
#triebus-folio .ct-production .work-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:17px;align-items:baseline;padding:23px 0 28px}
#triebus-folio .ct-production .work-name{font-size:clamp(25px, 3.2vw, 44px);letter-spacing:-.01em;line-height:1.25;font-weight:500}
#triebus-folio .ct-production .work-list .work-type{font-size:12px;color:var(--muted)}
#triebus-folio .ct-production .body-type-section{padding-bottom:92px}
#triebus-folio .ct-production .body-type-stage{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:clamp(260px,52vw,640px);padding:18px;overflow:clip}
#triebus-folio .ct-production .body-drawing-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
#triebus-folio .ct-production .body-letter{appearance:none;position:relative;z-index:2;display:block;justify-self:center;max-width:100%;min-width:44px;padding:0;border:0;border-radius:0;background:transparent;color:#000;font-size:clamp(73px, 23vw, 320px);font-weight:500;line-height:1.28;letter-spacing:0;font-feature-settings:"ss01" 1;transform:translate(var(--body-x,0px),var(--body-y,0px));touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}
#triebus-folio .ct-production .body-letter[data-dragging="true"]{cursor:grabbing;z-index:2}
#triebus-folio .ct-production .body-letter > span{display:block;pointer-events:none;transform-origin:center;transform:rotate(var(--body-rotate,0deg)) scale(var(--body-scale-x,1),var(--body-scale-y,1))}
#triebus-folio .ct-production .body-type-controls{display:flex;align-items:baseline;justify-content:flex-end;gap:20px}
#triebus-folio .ct-production .body-type-reset{appearance:none;border:0;border-radius:0;background:transparent;padding:8px 0;font-size:14px;font-weight:500;line-height:1.4}
#triebus-folio .ct-production .body-type-reset:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em}
#triebus-folio .ct-production .society-section{background:var(--soft);padding-top:76px;padding-bottom:104px}
#triebus-folio .ct-production .society-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:8%;padding-top:48px}
#triebus-folio .ct-production .society-intro h2{font-size:clamp(55px, 7vw, 100px);font-weight:500;line-height:1.08;letter-spacing:-.01em}
#triebus-folio .ct-production .society-intro h2 span{display:block}
#triebus-folio .ct-production .society-text{font-size:clamp(19px, 1.65vw, 23px);line-height:1.5;letter-spacing:0}
#triebus-folio .ct-production .society-text p + p{margin-top:28px}
#triebus-folio .ct-production .society-images{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,.8fr);align-items:start;gap:10%;margin-top:88px}
#triebus-folio .ct-production .society-images .portrait{margin-top:85px}
#triebus-folio .ct-production .society-end{display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:17px}
#triebus-folio .ct-production .society-end p{font-size:12px;color:var(--muted)}
#triebus-folio .ct-production .society-end .text-link{font-size:12px}
#triebus-folio .ct-production .project-page{padding-top:37px;padding-bottom:88px}
#triebus-folio .ct-production .breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}
#triebus-folio .ct-production .breadcrumb a{text-underline-offset:3px}
#triebus-folio .ct-production .project-intro{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:6%;align-items:end;margin-top:58px;margin-bottom:45px}
#triebus-folio .ct-production .project-title{font-size:clamp(61px, 8.7vw, 125px);font-weight:500;line-height:1.04;letter-spacing:-.01em;margin-left:0}
#triebus-folio .ct-production .project-title span{display:block}
#triebus-folio .ct-production .project-title .display-type{font-weight:500;line-height:1.23;letter-spacing:0;margin-bottom:.025em;overflow:visible}
#triebus-folio .ct-production .project-deck{max-width:365px;font-size:clamp(19px, 1.65vw, 23px);line-height:1.5;letter-spacing:0;padding-bottom:2px}
#triebus-folio .ct-production .project-facts{display:grid;grid-template-columns:.6fr 1fr 1.4fr;gap:30px;padding-top:16px;padding-bottom:34px}
#triebus-folio .ct-production .project-facts dt{font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px}
#triebus-folio .ct-production .project-facts dd{font-size:15px}
#triebus-folio .ct-production .project-hero{background:#171c18}
#triebus-folio .ct-production .project-score{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;margin-top:84px;margin-bottom:55px}
#triebus-folio .ct-production .project-score h2{font-size:clamp(40px, 4.55vw, 65px);line-height:1.18;letter-spacing:-.01em;font-weight:500}
#triebus-folio .ct-production .project-score h2 span{display:block}
#triebus-folio .ct-production .project-score-copy{padding-top:7px;max-width:480px;font-size:clamp(19px, 1.65vw, 23px);line-height:1.5;letter-spacing:0}
#triebus-folio .ct-production .project-score-copy p + p{margin-top:19px}
#triebus-folio .ct-production .project-detail{width:87%;margin-left:auto}
#triebus-folio .ct-production .project-close{margin-top:67px;padding-top:25px;display:flex;justify-content:space-between;gap:30px}
#triebus-folio .ct-production .project-close .text-link{font-size:15px}
#triebus-folio .ct-production .site-footer{color:#000;background:#fff;padding-top:74px;padding-bottom:38px;font-size:16px;line-height:1.5}
#triebus-folio .ct-production .footer-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8%;align-items:start}
#triebus-folio .ct-production .footer-title{max-width:650px;font-size:clamp(52px, 7.3vw, 105px);font-weight:500;line-height:1.15;letter-spacing:-.02em}
#triebus-folio .ct-production .footer-links{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding-top:10px}
#triebus-folio .ct-production .footer-links .eyebrow{margin-bottom:18px}
#triebus-folio .ct-production .footer-links a{display:block;width:fit-content;margin-top:8px}
#triebus-folio .ct-production .site-footer a{color:#000;text-decoration:none;text-underline-offset:.22em}
#triebus-folio .ct-production .site-footer a:hover{text-decoration:underline;text-decoration-thickness:1px}
#triebus-folio .ct-production .footer-bottom{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-top:96px}
#triebus-folio .ct-production .footer-logo{width:220px;max-width:100%;height:auto}
#triebus-folio .ct-production .footer-meta{display:flex;flex-wrap:wrap;justify-content:end;align-items:baseline;gap:14px 28px;font-size:12px}
@media (min-width: 1441px){#triebus-folio .ct-production .hero-title{font-size:124px}}
@media (max-width: 900px){#triebus-folio .ct-production .hero{gap:5%;padding-bottom:80px}
#triebus-folio .ct-production .hero-title{font-size:clamp(52px, 8.8vw, 80px)}
#triebus-folio .ct-production .hero-description{margin-top:30px;font-size:18px}
#triebus-folio .ct-production .hero-media{margin-top:62px}
#triebus-folio .ct-production .selected-works{padding-bottom:92px}
#triebus-folio .ct-production .society-intro{gap:5%}
#triebus-folio .ct-production .society-intro h2{font-size:67px}
#triebus-folio .ct-production .society-text{font-size:19px}
#triebus-folio .ct-production .society-images{gap:6%}
#triebus-folio .ct-production .society-images .portrait{margin-top:56px}
#triebus-folio .ct-production .project-intro{gap:5%}
#triebus-folio .ct-production .project-title{font-size:clamp(58px, 8.7vw, 80px)}
#triebus-folio .ct-production .project-deck{font-size:19px}
#triebus-folio .ct-production .project-score{margin-top:60px}}
@media (max-width: 640px){#triebus-folio .ct-production .site-header{padding-top:22px;padding-bottom:21px;gap:20px}
#triebus-folio .ct-production .wordmark{font-size:13px}
#triebus-folio .ct-production .main-nav{gap:18px;font-size:13px}
#triebus-folio .ct-production .hero{grid-template-columns:1fr;gap:0;padding-top:28px;padding-bottom:66px}
#triebus-folio .ct-production .hero-title{font-size:clamp(64px, 14.3vw, 92px);margin-top:0;line-height:1.04;letter-spacing:-.025em}
#triebus-folio .ct-production .hero-description{max-width:325px;margin-top:26px;font-size:20px}
#triebus-folio .ct-production .hero-actions{gap:16px;margin-top:16px}
#triebus-folio .ct-production .spatial-object-bay{flex-basis:140px;width:140px}
#triebus-folio .ct-production .hero-media{width:83%;margin:36px 0 0 auto}
#triebus-folio .ct-production .section-title{font-size:43px}
#triebus-folio .ct-production .section-top{padding-top:13px;flex-wrap:wrap}
#triebus-folio .ct-production .section-top .eyebrow{font-size:12px}
#triebus-folio .ct-production .feature-heading{margin-top:39px;gap:15px}
#triebus-folio .ct-production .feature-heading h3{font-size:31px}
#triebus-folio .ct-production .feature-heading .project-open-link{font-size:15px}
#triebus-folio .ct-production .feature-heading .work-kind{font-size:12px}
#triebus-folio .ct-production .work-caption{grid-template-columns:1fr;gap:12px}
#triebus-folio .ct-production .work-caption p{font-size:16px;max-width:350px}
#triebus-folio .ct-production .work-caption .work-meta{text-align:left;font-size:12px}
#triebus-folio .ct-production .other-works{margin-top:44px}
#triebus-folio .ct-production .work-list li{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0 20px}
#triebus-folio .ct-production .work-name{font-size:28px}
#triebus-folio .ct-production .work-list .work-type{grid-column:1;font-size:12px;margin-top:-3px}
#triebus-folio .ct-production .selected-works{padding-bottom:72px}
#triebus-folio .ct-production .society-section{padding-top:48px;padding-bottom:64px}
#triebus-folio .ct-production .society-intro{grid-template-columns:1fr;gap:40px;padding-top:32px}
#triebus-folio .ct-production .society-intro h2{font-size:65px}
#triebus-folio .ct-production .society-text{max-width:480px;font-size:20px}
#triebus-folio .ct-production .society-images{margin-top:56px;grid-template-columns:1.25fr .8fr;gap:6%}
#triebus-folio .ct-production .society-images .portrait{margin-top:46px}
#triebus-folio .ct-production .society-end{margin-top:44px;align-items:start}
#triebus-folio .ct-production .society-end p{max-width:180px;font-size:12px}
#triebus-folio .ct-production .society-end .text-link{white-space:nowrap;font-size:12px;gap:10px}
#triebus-folio .ct-production .project-page{padding-top:25px;padding-bottom:58px}
#triebus-folio .ct-production .breadcrumb{font-size:12px}
#triebus-folio .ct-production .project-intro{grid-template-columns:1fr;gap:27px;margin-top:40px;margin-bottom:30px}
#triebus-folio .ct-production .project-title{font-size:clamp(58px, 13.2vw, 83px)}
#triebus-folio .ct-production .project-deck{max-width:390px;font-size:20px}
#triebus-folio .ct-production .project-facts{grid-template-columns:1fr 1.65fr;gap:17px;padding-bottom:26px}
#triebus-folio .ct-production .project-facts > div:last-child{grid-column:1/-1}
#triebus-folio .ct-production .project-facts dd{font-size:14px}
#triebus-folio .ct-production .project-score{grid-template-columns:1fr;gap:23px;margin-top:49px;margin-bottom:31px}
#triebus-folio .ct-production .project-score h2{font-size:46px}
#triebus-folio .ct-production .project-score-copy{font-size:20px;padding-top:0}
#triebus-folio .ct-production .project-detail{width:100%}
#triebus-folio .ct-production .project-close{margin-top:40px}
#triebus-folio .ct-production .project-close .text-link{font-size:13px}
#triebus-folio .ct-production .body-type-section{padding-bottom:40px}
#triebus-folio .ct-production .body-type-controls{gap:16px}
#triebus-folio .ct-production .site-footer{padding-top:48px;padding-bottom:30px}
#triebus-folio .ct-production .footer-top{grid-template-columns:1fr;gap:36px}
#triebus-folio .ct-production .footer-title{font-size:clamp(48px, 10vw, 64px);max-width:440px}
#triebus-folio .ct-production .footer-links{padding-top:0;gap:24px;font-size:15px}
#triebus-folio .ct-production .footer-bottom{margin-top:60px;align-items:start;flex-direction:column;gap:30px}
#triebus-folio .ct-production .footer-meta{justify-content:start;gap:12px 22px}}
@media (max-width: 480px){#triebus-folio .ct-production .feature-heading{flex-direction:column;align-items:flex-start;gap:10px}
#triebus-folio .ct-production .society-images{grid-template-columns:1fr;gap:40px}
#triebus-folio .ct-production .society-images .portrait{margin-top:0;width:76%;margin-left:auto}}
@media (max-width: 380px){#triebus-folio .ct-production .site-header{align-items:stretch;flex-direction:column;gap:14px}
#triebus-folio .ct-production .wordmark{font-size:13px}
#triebus-folio .ct-production .main-nav{gap:12px;font-size:13px;justify-content:space-between}
#triebus-folio .ct-production .section-top{flex-wrap:wrap;gap:9px}
#triebus-folio .ct-production .hero-title{font-size:64px}
#triebus-folio .ct-production .project-title{font-size:54px}
#triebus-folio .ct-production .section-title{font-size:37px}
#triebus-folio .ct-production .feature-heading h3{font-size:26px}
#triebus-folio .ct-production .work-name{font-size:25px}
#triebus-folio .ct-production .society-end{flex-direction:column;gap:20px}
#triebus-folio .ct-production .society-end p{max-width:none}}
@media (prefers-reduced-motion: reduce){#triebus-folio .ct-production *,#triebus-folio .ct-production *::before,#triebus-folio .ct-production *::after{scroll-behavior:auto!important;transition:none!important}}
@media (pointer: coarse){#triebus-folio .ct-production .main-nav a,#triebus-folio .ct-production .text-link,#triebus-folio .ct-production .body-type-reset,#triebus-folio .ct-production .site-footer a{min-height:44px;display:inline-flex;align-items:center}}
#triebus-folio .ct-production .work-title-link,#triebus-folio .ct-production .related-title,#triebus-folio .ct-production .publication-title a{text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color 180ms ease}
#triebus-folio .ct-production .work-title-link:hover,#triebus-folio .ct-production .work-title-link:focus-visible,#triebus-folio .ct-production .related-title:hover,#triebus-folio .ct-production .related-title:focus-visible,#triebus-folio .ct-production .publication-title a:hover,#triebus-folio .ct-production .publication-title a:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .work-list .work-type{max-width:300px;text-align:right;line-height:1.6}
#triebus-folio .ct-production .graphic-works{padding-top:15px;padding-bottom:104px}
#triebus-folio .ct-production .publication-pair{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8%;margin-top:49px;align-items:start}
#triebus-folio .ct-production .publication-item:nth-child(2){padding-top:112px}
#triebus-folio .ct-production .publication-title{font-size:clamp(30px, 3.25vw, 47px);font-weight:500;line-height:1.22;margin-top:25px;margin-bottom:10px;letter-spacing:-.015em}
#triebus-folio .ct-production .publication-subtitle{font-size:13px;margin-bottom:15px}
#triebus-folio .ct-production .publication-intro{font-size:18px;max-width:480px;line-height:1.5}
#triebus-folio .ct-production .publication-item .text-link{margin-top:23px}
#triebus-folio .ct-production .publication-visual{display:block;text-decoration:none;background:#fff;min-height:160px}
#triebus-folio .ct-production .publication-visual img{width:100%;height:auto}
#triebus-folio .ct-production .society-people{display:flex;flex-wrap:wrap;column-gap:clamp(30px,4.8vw,70px);row-gap:44px;padding:0;margin-top:84px;list-style:none}
#triebus-folio .ct-production .society-people li{flex:0 1 auto;min-width:0}
#triebus-folio .ct-production .society-person{display:block;font-size:clamp(24px, 2.65vw, 37px);line-height:1.2;font-weight:500;letter-spacing:-.01em}
#triebus-folio .ct-production .society-role{display:block;font-size:12px;margin-top:9px}
#triebus-folio .ct-production .project-page [tabindex="-1"]:focus{outline:none}
#triebus-folio .ct-production .project-title{overflow-wrap:anywhere}
#triebus-folio .ct-production .project-title-compact{font-size:clamp(57px, 7.1vw, 104px)}
#triebus-folio .ct-production .project-format{margin-top:18px;font-size:12px;line-height:1.5}
#triebus-folio .ct-production .project-headline-credits{margin-top:24px;max-width:620px;color:#000}
#triebus-folio .ct-production .project-headline-credits p{font-size:clamp(16px, 1.45vw, 20px);line-height:1.5}
#triebus-folio .ct-production .project-headline-credits p:first-child{font-size:clamp(22px, 2vw, 28px);font-weight:500;margin-bottom:7px}
#triebus-folio .ct-production .project-top-action{margin-top:26px;max-width:610px}
#triebus-folio .ct-production .project-top-action p{margin-top:11px;font-size:13px;line-height:1.6}
#triebus-folio .ct-production .project-reading{font-size:clamp(19px, 1.65vw, 23px);line-height:1.5;max-width:710px;margin:64px 0 60px auto}
#triebus-folio .ct-production .project-reading p + p{margin-top:24px}
#triebus-folio .ct-production .project-reading-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:8%;row-gap:24px;max-width:none}
#triebus-folio .ct-production .project-reading-wide p + p{margin-top:0}
#triebus-folio .ct-production .project-portrait-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:12%;align-items:start;margin-top:18px;margin-bottom:70px}
#triebus-folio .ct-production .project-portrait-layout .project-reading{margin:45px 0 0}
#triebus-folio .ct-production .project-wide-image{margin-top:20px}
#triebus-folio .ct-production .project-comic-image{width:min(100%,1000px);margin:40px auto 0;background:#fff}
#triebus-folio .ct-production .project-film{margin-block:78px;max-width:1040px}
#triebus-folio .ct-production .project-film-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px}
#triebus-folio .ct-production .project-film-header h2{font-size:clamp(30px, 3.2vw, 46px);font-weight:500;line-height:1.25}
#triebus-folio .ct-production .project-film-header p{flex-shrink:0;font-size:13px}
#triebus-folio .ct-production .film-start{display:inline-flex;align-items:center;gap:17px;min-height:56px;margin-top:22px;color:#000;font-size:23px;font-weight:500;text-decoration:none}
#triebus-folio .ct-production .film-start svg{flex-shrink:0}
#triebus-folio .ct-production .film-start:hover,#triebus-folio .ct-production .film-start:focus-visible,#triebus-folio .ct-production .film-links a:hover,#triebus-folio .ct-production .film-links a:focus-visible,#triebus-folio .ct-production .film-close:hover,#triebus-folio .ct-production .film-close:focus-visible{background:var(--highlight,#fff000)}
#triebus-folio .ct-production .film-player{width:100%;margin-top:28px;aspect-ratio:var(--film-aspect,16 / 9);min-height:200px;background:#000}
#triebus-folio .ct-production .film-player iframe,#triebus-folio .ct-production .film-player video{display:block;width:100%;height:100%;min-height:200px;border:0}
#triebus-folio .ct-production .film-player video{object-fit:contain}
#triebus-folio .ct-production .project-film--four-three{max-width:800px}
#triebus-folio .ct-production .project-film--four-three .film-player,#triebus-folio .ct-production .project-film--four-three .film-player video{min-height:0}
#triebus-folio .ct-production .project-film--four-three .film-poster{max-height:none}
#triebus-folio .ct-production .film-links{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:12px;font-size:13px}
#triebus-folio .ct-production .film-links a{color:#000;text-underline-offset:.25em}
#triebus-folio .ct-production .film-close{min-height:44px;padding:8px 0;color:#000;background:transparent;border:0;font:inherit;cursor:pointer}
#triebus-folio .ct-production .project-awards{margin-block:78px}
#triebus-folio .ct-production .project-awards h2{font-size:clamp(30px, 3.2vw, 46px);font-weight:500;line-height:1.25}
#triebus-folio .ct-production .awards-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 8%;list-style:none;padding:0;margin:36px 0 0;max-width:1040px}
#triebus-folio .ct-production .awards-list > li{display:flex;align-items:center;gap:22px}
#triebus-folio .ct-production .award-laurel{display:block;flex:0 0 88px;width:88px;height:88px;object-fit:contain;background:transparent;filter:grayscale(1)}
#triebus-folio .ct-production .awards-list > li > div{min-width:0}
#triebus-folio .ct-production .award-context{font-size:12px;line-height:1.5;margin-bottom:9px}
#triebus-folio .ct-production .award-category{font-size:clamp(23px, 2.3vw, 31px);font-weight:500;line-height:1.25}
#triebus-folio .ct-production .award-festival{font-size:14px;line-height:1.5;margin-top:12px}
#triebus-folio .ct-production .award-category a,#triebus-folio .ct-production .award-festival a{color:#000;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}
#triebus-folio .ct-production .award-category a:hover,#triebus-folio .ct-production .award-category a:focus-visible,#triebus-folio .ct-production .award-festival a:hover,#triebus-folio .ct-production .award-festival a:focus-visible{background:var(--highlight,#fff000)}
#triebus-folio .ct-production .project-credits{margin-top:66px;margin-bottom:67px}
#triebus-folio .ct-production .project-credits > summary{list-style:none;width:fit-content;padding:8px 0;cursor:pointer;font-size:21px;font-weight:500;line-height:1.4}
#triebus-folio .ct-production .project-credits > summary::-webkit-details-marker{display:none}
#triebus-folio .ct-production .project-credits > summary::after{content:'+';display:inline-block;margin-left:24px;font-size:24px;font-weight:400}
#triebus-folio .ct-production .project-credits[open] > summary::after{content:'−'}
#triebus-folio .ct-production .project-credits > summary:hover,#triebus-folio .ct-production .project-credits > summary:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .credits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 40px;margin-top:31px}
#triebus-folio .ct-production .credits-grid dt{font-size:12px;line-height:1.4;margin-bottom:8px}
#triebus-folio .ct-production .credits-grid dd{font-size:16px;line-height:1.5}
#triebus-folio .ct-production .project-support{max-width:800px;margin-top:40px;font-size:13px;line-height:1.6}
#triebus-folio .ct-production .project-support p + p{margin-top:15px}
#triebus-folio .ct-production .production-support{margin-top:85px}
#triebus-folio .ct-production .production-support h2{font-size:24px;font-weight:500;line-height:1.3}
#triebus-folio .ct-production .production-support .project-support{margin-top:25px}
#triebus-folio .ct-production .support-logos{display:grid;gap:30px;margin-top:38px;max-width:1040px}
#triebus-folio .ct-production .support-logo-row{width:100%;margin:0;background:transparent}
#triebus-folio .ct-production .support-logo--positive{filter:brightness(0)}
#triebus-folio .ct-production .support-logo--monochrome-negative{filter:invert(1) grayscale(1);mix-blend-mode:multiply}
#triebus-folio .ct-production .support-logo{display:block;width:100%;height:auto;object-fit:contain}
#triebus-folio .ct-production .support-logo-row--dark{padding:clamp(16px,3vw,34px);background:#242323;box-sizing:border-box}
#triebus-folio .ct-production .support-logo-row--dark .support-logo{filter:none}
#triebus-folio .ct-production [data-page="spheres"] .support-logos{gap:0}
#triebus-folio .ct-production .related-works{margin-top:75px}
#triebus-folio .ct-production .related-heading{font-weight:500;font-size:clamp(30px, 3.2vw, 46px);line-height:1.25;margin-bottom:29px}
#triebus-folio .ct-production .related-list{list-style:none;padding:0}
#triebus-folio .ct-production .related-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:baseline;padding-block:13px}
#triebus-folio .ct-production .related-title{justify-self:start;font-size:clamp(23px, 2.5vw, 34px);font-weight:500;line-height:1.3}
#triebus-folio .ct-production .related-kind{font-size:12px;max-width:230px;text-align:right}
#triebus-folio .ct-production .project-section{margin-block:112px}
#triebus-folio .ct-production .project-section h2{font-size:clamp(30px, 3.2vw, 46px);font-weight:500;line-height:1.25}
#triebus-folio .ct-production .section-intro{max-width:690px;margin-top:28px;font-size:21px;line-height:1.5}
#triebus-folio .ct-production .research-strands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:5%;margin-top:55px}
#triebus-folio .ct-production .project-research h3{font-size:24px;line-height:1.3;font-weight:500}
#triebus-folio .ct-production .project-research h3 + p{margin-top:20px;font-size:18px;line-height:1.6}
#triebus-folio .ct-production .research-study > summary{position:relative;display:block;list-style:none;padding:6px 32px 8px 0;min-height:44px;cursor:pointer;color:#000}
#triebus-folio .ct-production .research-study > summary::-webkit-details-marker{display:none}
#triebus-folio .ct-production .research-study > summary::after{content:'+';position:absolute;top:6px;right:0;font-size:25px;line-height:1.3}
#triebus-folio .ct-production .research-study[open] > summary::after{content:'−'}
#triebus-folio .ct-production .research-summary-title{font-size:24px;line-height:1.3;font-weight:500;font-style:normal}
#triebus-folio .ct-production .research-summary-intro{display:block;margin-top:20px;font-size:18px;line-height:1.6}
#triebus-folio .ct-production .research-summary-intro cite.work-title{font-style:italic;font-weight:400;font-synthesis:none}
#triebus-folio .ct-production .research-study > summary:hover .research-summary-title{background:var(--highlight)}
#triebus-folio .ct-production .research-study > summary:focus-visible{outline:2px solid #000;outline-offset:6px}
#triebus-folio .ct-production .research-study-text{margin-top:24px;font-size:18px;line-height:1.6}
#triebus-folio .ct-production .research-study-text p + p{margin-top:20px}
#triebus-folio .ct-production .research-ethics{max-width:690px;margin:68px 0 0 auto}
#triebus-folio .ct-production .precious-gallery{margin-block:78px}
#triebus-folio .ct-production .precious-gallery img{display:block;width:100%;height:auto}
#triebus-folio .ct-production .presentations-list{list-style:none;padding:0;margin-top:45px;max-width:1000px}
#triebus-folio .ct-production .presentations-list li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8%;margin-top:36px}
#triebus-folio .ct-production .presentation-date{font-size:14px;line-height:1.65}
#triebus-folio .ct-production .presentations-list h3{font-size:23px;line-height:1.35;font-weight:500}
#triebus-folio .ct-production .presentations-list h3 + p{margin-top:9px;font-size:16px;line-height:1.5}
#triebus-folio .ct-production .presentation-format{font-size:12px;line-height:1.5;margin-top:10px}
#triebus-folio .ct-production .presentations-list a{text-decoration:none}
#triebus-folio .ct-production .presentations-list a:hover,#triebus-folio .ct-production .presentations-list a:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .project-press{max-width:900px;margin-left:auto}
#triebus-folio .ct-production .project-press figure + figure{margin-top:64px}
#triebus-folio .ct-production .project-press blockquote{margin:0;font-size:clamp(29px, 3.3vw, 45px);line-height:1.3}
#triebus-folio .ct-production .project-press figcaption{margin-top:26px;font-size:13px;line-height:1.7}
#triebus-folio .ct-production .project-press figcaption span{display:block}
#triebus-folio .ct-production .project-press a{text-underline-offset:.25em}
#triebus-folio .ct-production .related-list-expanded{margin-top:30px}
#triebus-folio .ct-production .related-list-expanded li{padding-block:25px}
#triebus-folio .ct-production .related-list-expanded h3{font-weight:500}
#triebus-folio .ct-production .related-description{margin-top:16px;max-width:660px;font-size:18px;line-height:1.6}
#triebus-folio .ct-production .project-external{margin-top:30px}
#triebus-folio .ct-production .project-external a{text-underline-offset:.25em;font-size:15px}
#triebus-folio .ct-production [data-page="precious-camouflage"] .support-logos{gap:10px}
#triebus-folio .ct-production .film-play-label{display:inline-flex;align-items:center;gap:17px}
#triebus-folio .ct-production .film-description{max-width:690px;margin-top:22px;font-size:19px;line-height:1.6}
#triebus-folio .ct-production .film-start--poster{position:relative;display:block;width:100%;padding:0}
#triebus-folio .ct-production .film-poster{display:block;width:100%;height:auto;max-height:570px;object-fit:cover}
#triebus-folio .ct-production .film-start--poster .film-play-label{position:absolute;left:24px;top:24px;padding:12px 18px;background:#fff;color:#000}
#triebus-folio .ct-production .film-start--poster:hover .film-play-label,#triebus-folio .ct-production .film-start--poster:focus-visible .film-play-label{background:var(--highlight)}
#triebus-folio .ct-production .project-motion{position:relative;margin:58px 0;max-width:760px}
#triebus-folio .ct-production .project-motion [data-credit-image]{position:relative}
#triebus-folio .ct-production .project-motion video,#triebus-folio .ct-production .project-motion img{display:block;width:100%;height:auto;background:#000}
#triebus-folio .ct-production .project-motion--portrait{width:min(60%,470px);margin-left:auto;margin-right:12%}
#triebus-folio .ct-production .project-motion--small{width:min(100%,440px);margin:40px 0 54px auto}
#triebus-folio .ct-production .project-motion--featured{width:100%;max-width:none}
#triebus-folio .ct-production .project-publication-gallery{display:grid;gap:56px;margin-block:70px}
#triebus-folio .ct-production .project-publication-gallery .project-comic-image{margin-top:0}
#triebus-folio .ct-production .project-publication-gallery .project-gallery-portrait{width:min(100%,620px);margin-inline:auto}
#triebus-folio .ct-production .project-gallery-portrait{width:min(64%,650px);margin-left:auto;margin-right:8%}
#triebus-folio .ct-production .motion-surface{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}
#triebus-folio .ct-production .motion-surface:focus-visible{outline:2px solid #000;outline-offset:5px}
#triebus-folio .ct-production .project-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9%;margin-top:44px}
#triebus-folio .ct-production .project-format-grid h3,#triebus-folio .ct-production .project-source-films h3{font-size:26px;line-height:1.3;font-weight:500}
#triebus-folio .ct-production .project-format-grid p{margin-top:22px;font-size:20px;line-height:1.6}
#triebus-folio .ct-production .project-resource-links{list-style:none;padding:0;margin-top:32px;max-width:760px}
#triebus-folio .ct-production .project-resource-links li + li{margin-top:28px}
#triebus-folio .ct-production .project-resource-links a{font-size:19px;line-height:1.5;text-underline-offset:.24em}
#triebus-folio .ct-production .project-resource-links p{margin-top:9px;font-size:13px;line-height:1.6}
#triebus-folio .ct-production .download-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 8%;margin-top:34px}
#triebus-folio .ct-production .download-link{display:inline-block;padding-block:10px;font-size:clamp(22px, 2.3vw, 30px);font-weight:500;line-height:1.35;text-underline-offset:.24em}
#triebus-folio .ct-production .download-list p{margin-top:13px;font-size:14px;line-height:1.6}
#triebus-folio .ct-production .download-link:hover,#triebus-folio .ct-production .download-link:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .download-link--primary{padding:12px 16px;background:var(--highlight,#fff000);color:#000;font-size:clamp(18px, 1.8vw, 25px);text-decoration:underline}
#triebus-folio .ct-production .download-link--primary:focus-visible{outline:2px solid #000;outline-offset:4px}
#triebus-folio .ct-production [data-page="kin"] .project-downloads{margin:72px 0}
#triebus-folio .ct-production [data-page="kin"] .project-downloads h2{font-size:25px}
#triebus-folio .ct-production [data-page="kin"] .project-downloads .section-intro{display:none}
#triebus-folio .ct-production [data-page="kin"] .project-downloads .download-list{margin-top:10px}
#triebus-folio .ct-production .wbf-production-image{margin-top:60px}
#triebus-folio .ct-production .presentation-archive{margin-top:40px}
#triebus-folio .ct-production .presentation-archive > summary{width:fit-content;cursor:pointer;list-style:none;padding:10px 0;font-size:23px;font-weight:500}
#triebus-folio .ct-production .presentation-archive > summary::-webkit-details-marker{display:none}
#triebus-folio .ct-production .presentation-archive > summary::after{content:'+';margin-left:22px}
#triebus-folio .ct-production .presentation-archive[open] > summary::after{content:'−'}
#triebus-folio .ct-production .presentation-archive > summary:hover{background:var(--highlight)}
#triebus-folio .ct-production .presentation-note{margin-top:9px;font-size:12px;line-height:1.6}
#triebus-folio .ct-production .project-quotation{max-width:800px;margin-left:auto}
#triebus-folio .ct-production .project-quotation blockquote{margin:0;font-size:clamp(26px, 3vw, 40px);line-height:1.4}
#triebus-folio .ct-production .project-quotation figcaption{margin-top:26px;font-size:13px}
#triebus-folio .ct-production .project-source-films{margin-block:60px}
#triebus-folio .ct-production .research-strands--1{grid-template-columns:minmax(0,690px)}
#triebus-folio .ct-production .research-strands--2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width: 900px){#triebus-folio .ct-production .publication-pair{gap:6%}
#triebus-folio .ct-production .publication-item:nth-child(2){padding-top:75px}
#triebus-folio .ct-production .project-portrait-layout{gap:8%}
#triebus-folio .ct-production .credits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#triebus-folio .ct-production .awards-list > li{align-items:flex-start;flex-direction:column}
#triebus-folio .ct-production .research-strands{grid-template-columns:1fr;gap:36px;max-width:690px}
#triebus-folio .ct-production .research-strands--2{grid-template-columns:1fr}}
@media (max-width: 640px){#triebus-folio .ct-production .work-list .work-type{text-align:left;max-width:none}
#triebus-folio .ct-production .graphic-works{padding-top:0;padding-bottom:72px}
#triebus-folio .ct-production .publication-pair{grid-template-columns:1fr;gap:50px;margin-top:34px}
#triebus-folio .ct-production .publication-item:nth-child(2){padding-top:0}
#triebus-folio .ct-production .publication-title{margin-top:18px;font-size:34px}
#triebus-folio .ct-production .publication-intro{font-size:18px}
#triebus-folio .ct-production .society-people{column-gap:27px;row-gap:34px;margin-top:52px}
#triebus-folio .ct-production .society-person{font-size:27px}
#triebus-folio .ct-production .society-role{margin-top:7px}
#triebus-folio .ct-production .project-title-compact{font-size:clamp(43px, 11.8vw, 69px)}
#triebus-folio .ct-production .project-reading{font-size:20px;margin:39px 0}
#triebus-folio .ct-production .project-reading-wide{display:block}
#triebus-folio .ct-production .project-reading p + p{margin-top:21px}
#triebus-folio .ct-production .project-portrait-layout{grid-template-columns:1fr;gap:29px;margin-bottom:44px}
#triebus-folio .ct-production .project-portrait-layout .project-reading{margin-top:0}
#triebus-folio .ct-production .project-portrait-layout figure{width:82%;margin-left:auto}
#triebus-folio .ct-production .project-comic-image{margin-top:25px}
#triebus-folio .ct-production .project-film{margin-block:46px}
#triebus-folio .ct-production .project-film-header{display:block}
#triebus-folio .ct-production .project-film-header h2{font-size:34px}
#triebus-folio .ct-production .project-film-header p{margin-top:12px}
#triebus-folio .ct-production .film-start{margin-top:17px}
#triebus-folio .ct-production .project-awards{margin-block:46px}
#triebus-folio .ct-production .project-awards h2{font-size:34px}
#triebus-folio .ct-production .awards-list{grid-template-columns:1fr;gap:31px;margin-top:27px}
#triebus-folio .ct-production .award-category{font-size:26px}
#triebus-folio .ct-production .project-credits{margin-block:43px}
#triebus-folio .ct-production .credits-grid{gap:23px 24px}
#triebus-folio .ct-production .credits-grid dd{font-size:15px}
#triebus-folio .ct-production .project-support{margin-top:30px}
#triebus-folio .ct-production .production-support{margin-top:53px}
#triebus-folio .ct-production .production-support h2{font-size:23px}
#triebus-folio .ct-production .support-logos{gap:24px;margin-top:30px}
#triebus-folio .ct-production .related-works{margin-top:47px}
#triebus-folio .ct-production .related-heading{font-size:34px;margin-bottom:18px}
#triebus-folio .ct-production .related-list li{grid-template-columns:1fr;gap:8px;padding-block:16px}
#triebus-folio .ct-production .related-kind{text-align:left;max-width:none}
#triebus-folio .ct-production .project-section{margin-block:72px}
#triebus-folio .ct-production .project-section h2{font-size:34px}
#triebus-folio .ct-production .section-intro{font-size:20px;margin-top:22px}
#triebus-folio .ct-production .research-strands{margin-top:35px}
#triebus-folio .ct-production .research-ethics{margin-top:45px}
#triebus-folio .ct-production .precious-gallery{margin-block:54px}
#triebus-folio .ct-production .presentations-list{margin-top:31px}
#triebus-folio .ct-production .presentations-list li{grid-template-columns:1fr;gap:12px;margin-top:35px}
#triebus-folio .ct-production .related-description{font-size:17px}
#triebus-folio .ct-production .awards-list > li{flex-direction:row;gap:18px}
#triebus-folio .ct-production .award-laurel{flex-basis:72px;width:72px;height:78px}
#triebus-folio .ct-production .film-start--poster .film-play-label{left:13px;top:13px;padding:10px 12px;font-size:18px}
#triebus-folio .ct-production .project-motion{margin-block:48px}
#triebus-folio .ct-production .project-motion--portrait{width:80%;margin-right:0}
#triebus-folio .ct-production .project-gallery-portrait{width:86%;margin-right:0}
#triebus-folio .ct-production .project-format-grid,#triebus-folio .ct-production .download-list{grid-template-columns:1fr;gap:34px}
#triebus-folio .ct-production .project-format-grid p{font-size:19px}}
@media (max-width: 380px){#triebus-folio .ct-production .society-person{font-size:25px}
#triebus-folio .ct-production .credits-grid{grid-template-columns:1fr}}
#triebus-folio .ct-production{--project-navigation-height:0px}
#triebus-folio .ct-production .project-navigation{position:relative;z-index:2;color:#000;background:transparent}
#triebus-folio .ct-production .project-navigation-inner{display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:44px;padding-block:8px;padding-top:max(8px,env(safe-area-inset-top,0px))}
#triebus-folio .ct-production .project-return{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-height:44px;color:#000;background:transparent;font-size:15px;font-weight:500;line-height:1.25;text-decoration:none;white-space:nowrap}
#triebus-folio .ct-production .project-return > *{pointer-events:none}
#triebus-folio .ct-production .project-return-icon{position:relative;display:block;flex:0 0 20px;width:20px;height:16px}
#triebus-folio .ct-production .project-return-icon::before{content:"";position:absolute;left:1px;top:50%;width:19px;height:1.5px;background:currentColor;transform:translateY(-50%)}
#triebus-folio .ct-production .project-return-icon::after{content:"";position:absolute;left:1px;top:50%;width:8px;height:8px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg)}
#triebus-folio .ct-production .project-return:hover,#triebus-folio .ct-production .project-return:focus-visible{background:var(--highlight,#fff000)}
#triebus-folio .ct-production .project-return:focus-visible{outline:2px solid #000;outline-offset:3px}
#triebus-folio .ct-production .project-page,#triebus-folio .ct-production .project-page [id]{scroll-margin-top:calc(var(--project-navigation-height) + env(safe-area-inset-top,0px) + 20px)}
@media (max-width: 640px){#triebus-folio .ct-production .project-navigation-inner{gap:20px}}
@media print{#triebus-folio .ct-production .project-navigation{display:none}}
#triebus-folio .ct-production{--nhbs-reading-space:88px;--nhbs-project-space:112px;--nhbs-paragraph-space:32px}
#triebus-folio .ct-production .site-header{padding-top:36px;padding-bottom:36px}
#triebus-folio .ct-production .hero{padding-top:64px;padding-bottom:144px}
#triebus-folio .ct-production .hero-description{margin-top:48px}
#triebus-folio .ct-production .hero-actions{margin-top:36px}
#triebus-folio .ct-production .section-top{gap:28px}
#triebus-folio .ct-production .featured-work{margin-left:12%}
#triebus-folio .ct-production .feature-heading{display:block;margin-top:80px;margin-bottom:28px}
#triebus-folio .ct-production .featured-label{margin-bottom:24px}
#triebus-folio .ct-production .feature-heading .work-kind{margin-top:14px}
#triebus-folio .ct-production .feature-title-link{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em;text-decoration-skip-ink:auto}
#triebus-folio .ct-production .work-caption{grid-template-columns:minmax(0,1fr);padding-top:24px;gap:32px}
#triebus-folio .ct-production .work-caption p{max-width:580px}
#triebus-folio .ct-production .other-works{margin-top:120px}
#triebus-folio .ct-production .other-works .eyebrow{padding-bottom:28px}
#triebus-folio .ct-production .work-list li{padding-top:36px;padding-bottom:36px;gap:28px}
#triebus-folio .ct-production .image-credit{margin-top:16px;gap:6px 24px}
#triebus-folio .ct-production .hero-media .image-credit,#triebus-folio .ct-production .society-images .image-credit{gap:4px}
#triebus-folio .ct-production .society-section{padding-top:96px;padding-bottom:96px}
#triebus-folio .ct-production .society-intro{column-gap:10%;padding-top:64px}
#triebus-folio .ct-production .society-text{max-width:544px}
#triebus-folio .ct-production .society-text .society-focus{font-size:clamp(21px, 2vw, 29px);line-height:1.35;margin-bottom:36px}
#triebus-folio .ct-production .society-text p + p{margin-top:var(--nhbs-paragraph-space)}
#triebus-folio .ct-production .society-people{display:block;max-width:1120px;padding:0;margin-top:88px;list-style:none;color:#000;font-size:clamp(22px, 2.15vw, 30px);line-height:1.85;font-weight:400;letter-spacing:0}
#triebus-folio .ct-production .society-people li{display:inline-block;min-width:0;max-width:100%;margin-right:.5em}
#triebus-folio .ct-production .society-people li:last-child{margin-right:0}
#triebus-folio .ct-production .society-people li:not(:last-child)::after{content:";"}
#triebus-folio .ct-production .society-person{display:inline;font-size:inherit;line-height:inherit;font-weight:400;letter-spacing:0;white-space:nowrap}
#triebus-folio .ct-production .society-role{display:inline;margin:0 0 0 .35em;font-size:max(12px, .58em);line-height:1.4;font-weight:400;letter-spacing:0;white-space:nowrap}
#triebus-folio .ct-production .society-images{margin-top:96px;column-gap:12%}
#triebus-folio .ct-production .society-end{margin-top:80px;padding-top:24px;gap:36px}
#triebus-folio .ct-production .project-page{padding-top:48px;padding-bottom:112px}
#triebus-folio .ct-production .project-intro{margin-top:80px;margin-bottom:64px;column-gap:8%}
#triebus-folio .ct-production .project-format{margin-top:28px}
#triebus-folio .ct-production .project-facts{gap:40px;padding-top:24px;padding-bottom:56px}
#triebus-folio .ct-production .project-facts dt{margin-bottom:12px}
#triebus-folio .ct-production .project-reading{margin-top:var(--nhbs-reading-space);margin-bottom:var(--nhbs-reading-space)}
#triebus-folio .ct-production .project-reading p + p{margin-top:var(--nhbs-paragraph-space)}
#triebus-folio .ct-production .project-reading-wide{column-gap:12%;row-gap:32px}
#triebus-folio .ct-production .project-reading-wide p + p{margin-top:0}
#triebus-folio .ct-production .project-portrait-layout{margin-top:32px;margin-bottom:96px}
#triebus-folio .ct-production .project-portrait-layout .project-reading{margin:56px 0 0}
#triebus-folio .ct-production .project-wide-image{margin-top:32px}
#triebus-folio .ct-production .project-comic-image{margin-top:64px}
#triebus-folio .ct-production .project-score{margin-top:112px;margin-bottom:80px;column-gap:12%}
#triebus-folio .ct-production .project-score-copy p + p{margin-top:28px}
#triebus-folio .ct-production .project-film,#triebus-folio .ct-production .project-awards,#triebus-folio .ct-production .project-credits{margin-top:var(--nhbs-project-space);margin-bottom:var(--nhbs-project-space)}
#triebus-folio .ct-production .project-film-header{gap:32px}
#triebus-folio .ct-production .film-start{margin-top:32px}
#triebus-folio .ct-production .film-player{margin-top:40px}
#triebus-folio .ct-production .film-links{margin-top:20px;gap:32px}
#triebus-folio .ct-production .awards-list{margin-top:48px;row-gap:56px;column-gap:10%}
#triebus-folio .ct-production .award-context{margin-bottom:14px}
#triebus-folio .ct-production .award-festival{margin-top:16px}
#triebus-folio .ct-production .project-credits > summary{padding-top:12px;padding-bottom:12px}
#triebus-folio .ct-production .credits-grid{margin-top:48px;row-gap:40px;column-gap:56px}
#triebus-folio .ct-production .credits-grid dt{margin-bottom:12px}
#triebus-folio .ct-production .project-support{margin-top:48px}
#triebus-folio .ct-production .project-support p + p{margin-top:24px}
#triebus-folio .ct-production .production-support{margin-top:var(--nhbs-project-space)}
#triebus-folio .ct-production .production-support .project-support{margin-top:36px}
#triebus-folio .ct-production .support-logos{margin-top:48px;gap:40px}
#triebus-folio .ct-production .related-works{margin-top:var(--nhbs-project-space)}
#triebus-folio .ct-production .related-heading{margin-bottom:40px}
#triebus-folio .ct-production .related-list li{padding-top:22px;padding-bottom:22px;gap:28px}
#triebus-folio .ct-production .project-external{margin-top:44px}
#triebus-folio .ct-production .project-close{margin-top:96px;padding-top:32px;gap:40px}
#triebus-folio .ct-production .site-footer{padding-top:80px;padding-bottom:48px}
#triebus-folio .ct-production .footer-top{column-gap:10%}
#triebus-folio .ct-production .footer-title{font-size:clamp(52px, 6.5vw, 92px);line-height:1.1;font-style:normal;font-weight:500;font-feature-settings:"ss01" 0,"salt" 0;letter-spacing:-.01em}
#triebus-folio .ct-production .footer-links{gap:32px;padding-top:4px}
#triebus-folio .ct-production .footer-links > div{min-width:0}
#triebus-folio .ct-production .footer-links .eyebrow{margin-bottom:8px}
#triebus-folio .ct-production .footer-link-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;margin:0;list-style:none}
#triebus-folio .ct-production .footer-link-list > li{display:block;min-width:0;padding:0;margin:0}
#triebus-folio .ct-production .site-footer .footer-links a{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;padding:8px 0;margin:0;font-size:16px;line-height:1.5}
#triebus-folio .ct-production .footer-bottom{margin-top:80px;gap:32px}
#triebus-folio .ct-production .footer-meta{gap:20px 32px}
@media (max-width: 900px){#triebus-folio .ct-production{--nhbs-reading-space:80px;--nhbs-project-space:96px}
#triebus-folio .ct-production .hero{padding-top:56px;padding-bottom:120px}
#triebus-folio .ct-production .featured-work{margin-left:6%}
#triebus-folio .ct-production .feature-heading{margin-top:64px}
#triebus-folio .ct-production .other-works{margin-top:104px}
#triebus-folio .ct-production .society-intro{column-gap:8%}
#triebus-folio .ct-production .society-people{margin-top:80px}
#triebus-folio .ct-production .society-images{margin-top:88px;column-gap:8%}
#triebus-folio .ct-production .project-intro{column-gap:8%}
#triebus-folio .ct-production .project-score{margin-top:96px;column-gap:10%}
#triebus-folio .ct-production .credits-grid{column-gap:40px}
#triebus-folio .ct-production .footer-top{grid-template-columns:1fr;gap:40px}
#triebus-folio .ct-production .footer-links{column-gap:28px}}
@media (max-width: 640px){#triebus-folio .ct-production{--nhbs-reading-space:64px;--nhbs-project-space:72px;--nhbs-paragraph-space:28px}
#triebus-folio .ct-production .site-header{padding-top:28px;padding-bottom:28px}
#triebus-folio .ct-production .hero{padding-top:40px;padding-bottom:88px}
#triebus-folio .ct-production .hero-description{margin-top:34px}
#triebus-folio .ct-production .hero-actions{margin-top:24px}
#triebus-folio .ct-production .hero-media{margin-top:48px}
#triebus-folio .ct-production .section-top{gap:20px}
#triebus-folio .ct-production .featured-work{margin-left:0}
#triebus-folio .ct-production .feature-heading{margin-top:48px;margin-bottom:24px}
#triebus-folio .ct-production .feature-heading .work-kind{margin-top:12px}
#triebus-folio .ct-production .work-caption{grid-template-columns:minmax(0,1fr);padding-top:20px;gap:12px}
#triebus-folio .ct-production .work-caption .project-open-link{justify-self:start;margin-top:0}
#triebus-folio .ct-production .other-works{margin-top:72px}
#triebus-folio .ct-production .other-works .eyebrow{padding-bottom:24px}
#triebus-folio .ct-production .work-list li{padding-top:26px;padding-bottom:26px;gap:14px}
#triebus-folio .ct-production .image-credit{margin-top:14px}
#triebus-folio .ct-production .society-section{padding-top:64px;padding-bottom:56px}
#triebus-folio .ct-production .society-intro{padding-top:40px;gap:48px}
#triebus-folio .ct-production .society-people{margin-top:64px;font-size:22px;line-height:1.8}
#triebus-folio .ct-production .society-role{margin-top:0}
#triebus-folio .ct-production .society-images{margin-top:72px;column-gap:8%}
#triebus-folio .ct-production .society-end{margin-top:56px;padding-top:20px;gap:28px}
#triebus-folio .ct-production .project-page{padding-top:32px;padding-bottom:80px}
#triebus-folio .ct-production .project-intro{margin-top:56px;margin-bottom:44px;gap:40px}
#triebus-folio .ct-production .project-format{margin-top:24px}
#triebus-folio .ct-production .project-facts{gap:28px;padding-top:20px;padding-bottom:40px}
#triebus-folio .ct-production .project-facts dt{margin-bottom:10px}
#triebus-folio .ct-production .project-reading-wide p + p{margin-top:var(--nhbs-paragraph-space)}
#triebus-folio .ct-production .project-portrait-layout{margin-top:24px;margin-bottom:72px;gap:40px}
#triebus-folio .ct-production .project-portrait-layout .project-reading{margin:0}
#triebus-folio .ct-production .project-comic-image{margin-top:48px}
#triebus-folio .ct-production .project-score{margin-top:80px;margin-bottom:56px;gap:36px}
#triebus-folio .ct-production .film-start{margin-top:28px}
#triebus-folio .ct-production .film-player{margin-top:32px}
#triebus-folio .ct-production .film-links{margin-top:16px;gap:24px}
#triebus-folio .ct-production .awards-list{margin-top:36px;row-gap:40px}
#triebus-folio .ct-production .credits-grid{margin-top:36px;row-gap:32px;column-gap:28px}
#triebus-folio .ct-production .project-support,#triebus-folio .ct-production .production-support .project-support{margin-top:32px}
#triebus-folio .ct-production .project-support p + p{margin-top:20px}
#triebus-folio .ct-production .production-support,#triebus-folio .ct-production .related-works{margin-top:80px}
#triebus-folio .ct-production .support-logos{margin-top:40px;gap:32px}
#triebus-folio .ct-production .related-heading{margin-bottom:28px}
#triebus-folio .ct-production .related-list li{gap:12px}
#triebus-folio .ct-production .project-external{margin-top:36px}
#triebus-folio .ct-production .project-close{margin-top:72px;padding-top:24px;gap:28px}
#triebus-folio .ct-production .site-footer{padding-top:56px;padding-bottom:32px}
#triebus-folio .ct-production .footer-top{gap:32px}
#triebus-folio .ct-production .footer-links{gap:28px}
#triebus-folio .ct-production .footer-links .eyebrow{margin-bottom:8px}
#triebus-folio .ct-production .footer-bottom{margin-top:56px;gap:24px}
#triebus-folio .ct-production .footer-meta{gap:12px 24px;align-items:center}}
@media (max-width: 600px){#triebus-folio .ct-production .footer-links{grid-template-columns:minmax(0,1fr)}}
@media (max-width: 480px){#triebus-folio .ct-production .society-images{row-gap:56px}}
#triebus-folio .ct-production .society-section,#triebus-folio .ct-production .site-footer{background:transparent}
#triebus-folio .ct-production cite.work-title{display:inline;font-style:normal;font-weight:inherit}
#triebus-folio .ct-production p cite.work-title{font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-synthesis:none}
#triebus-folio .ct-production :is(
  .feature-title-link,
  .work-title-link,
  .work-name,
  .project-title,
  .publication-title,
  .related-title
){font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-synthesis:none}
#triebus-folio .ct-production :is(
  .feature-title-link,
  .work-title-link,
  .work-name,
  .project-title,
  .publication-title,
  .related-title
) .display-type{font-style:inherit;font-weight:inherit}
#triebus-folio .ct-production .project-navigation-title,#triebus-folio .ct-production .breadcrumb [aria-current="page"]{font-style:normal;font-weight:400}
#triebus-folio .ct-production figure.has-image-credits{position:relative}
#triebus-folio .ct-production .image-credit[data-image-credit-ready="true"]{--image-credit-ink:#000;--image-credit-shadow:none;display:block;position:absolute;left:0;right:0;bottom:0;z-index:3;width:auto;height:44px;margin:0;padding:0;gap:0;color:var(--image-credit-ink);background:transparent;pointer-events:none}
#triebus-folio .ct-production .image-credit[data-credit-ink="white"]{--image-credit-ink:#fff}
#triebus-folio .ct-production[data-page-wet-gloss="true"] .image-credit[data-image-credit-ready="true"]{z-index:8}
#triebus-folio .ct-production .image-credit[data-credit-shadow="dark"]{--image-credit-shadow:0 1px 2px rgb(0 0 0 / .55)}
#triebus-folio .ct-production .image-credit[data-credit-shadow="light"]{--image-credit-shadow:0 1px 2px rgb(255 255 255 / .6)}
#triebus-folio .ct-production .image-credit-toggle{-webkit-appearance:none;appearance:none;position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#triebus-folio .ct-production .image-credit-toggle::before{content:"";display:block;box-sizing:border-box;width:7px;height:7px;border:0;border-radius:50%;background:currentColor}
#triebus-folio .ct-production .image-credit-toggle:focus-visible{outline:1px solid currentColor;outline-offset:-9px}
#triebus-folio .ct-production .image-credit-panel{position:absolute;left:16px;right:56px;bottom:16px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;width:auto;max-height:var(--image-credit-height,280px);overflow:auto;overscroll-behavior:contain;padding:0;margin:0;border:0;background:transparent;box-shadow:none;color:inherit;text-shadow:var(--image-credit-shadow);font-family:'Triebus Folio Skyline',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;font-style:normal;font-weight:400;text-align:left;letter-spacing:0;overflow-wrap:anywhere;cursor:auto;pointer-events:auto;-webkit-user-select:text;user-select:text}
#triebus-folio .ct-production .image-credit-panel[hidden]{display:none}
#triebus-folio .ct-production .image-credit-panel:focus-visible{outline:1px solid currentColor;outline-offset:4px}
#triebus-folio .ct-production .image-credit-panel > span{display:block;max-width:100%}
@media print{#triebus-folio .ct-production .image-credit[data-image-credit-ready="true"]{position:static;width:auto;height:auto;margin-top:12px;color:#000}
#triebus-folio .ct-production .image-credit-toggle{display:none}
#triebus-folio .ct-production .image-credit-panel,#triebus-folio .ct-production .image-credit-panel[hidden]{display:flex!important;position:static;width:auto;max-height:none;overflow:visible;padding:0;color:#000;text-shadow:none}}
#triebus-folio .ct-production .imprint-page{padding-top:48px;padding-bottom:128px}
#triebus-folio .ct-production .imprint-title{margin-top:80px;max-width:1080px;font-size:clamp(58px, 7.9vw, 112px);font-weight:500;line-height:1.08;letter-spacing:-.025em;font-style:normal}
#triebus-folio .ct-production .imprint-title > span{display:block}
#triebus-folio .ct-production .imprint-title:focus{outline:none}
#triebus-folio .ct-production .imprint-association{margin-top:42px;font-size:18px;line-height:1.65}
#triebus-folio .ct-production .imprint-association strong{font-weight:500}
#triebus-folio .ct-production .imprint-contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:9%;align-items:start;margin-top:80px}
#triebus-folio .ct-production .imprint-contact h2{font-size:clamp(27px, 2.6vw, 36px);font-weight:500;line-height:1.2}
#triebus-folio .ct-production .imprint-contact address{margin-top:36px;font-style:normal;font-size:20px;line-height:1.55}
#triebus-folio .ct-production .imprint-studio-label{display:inline-block;margin-bottom:12px}
#triebus-folio .ct-production .imprint-contact p{margin-top:32px;font-size:18px;overflow-wrap:anywhere}
#triebus-folio .ct-production .imprint-contact a{text-decoration-thickness:1px;text-underline-offset:.2em}
#triebus-folio .ct-production .imprint-contact a:hover,#triebus-folio .ct-production .imprint-contact a:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .imprint-portrait img{width:100%;height:auto}
#triebus-folio .ct-production .imprint-photo-credit{padding-top:12px;font-size:12px;line-height:1.4;text-align:right}
#triebus-folio .ct-production .imprint-legal{max-width:850px;margin-top:112px}
#triebus-folio .ct-production .imprint-legal details + details{margin-top:32px}
#triebus-folio .ct-production .imprint-legal summary{list-style:none;width:fit-content;padding-block:12px;cursor:pointer;font-size:clamp(23px, 2.3vw, 30px);font-weight:500;line-height:1.3}
#triebus-folio .ct-production .imprint-legal summary::-webkit-details-marker{display:none}
#triebus-folio .ct-production .imprint-legal summary::after{content:'+';margin-left:24px;font-weight:400}
#triebus-folio .ct-production .imprint-legal details[open] > summary::after{content:'−'}
#triebus-folio .ct-production .imprint-legal summary:hover,#triebus-folio .ct-production .imprint-legal summary:focus-visible{background:var(--highlight)}
#triebus-folio .ct-production .imprint-legal-copy{padding-block:28px 16px;font-size:18px;line-height:1.65}
#triebus-folio .ct-production .imprint-legal-copy p + p{margin-top:24px}
#triebus-folio .ct-production .imprint-legal-copy h3{margin-top:40px;margin-bottom:20px;font-size:22px;font-weight:500}
@media (max-width: 760px){#triebus-folio .ct-production .imprint-page{padding-top:32px;padding-bottom:88px}
#triebus-folio .ct-production .imprint-title{margin-top:52px;font-size:clamp(50px, 11.5vw, 76px)}
#triebus-folio .ct-production .imprint-contact-grid{grid-template-columns:1fr;gap:56px;margin-top:56px}
#triebus-folio .ct-production .imprint-contact address{margin-top:28px}
#triebus-folio .ct-production .imprint-legal{margin-top:72px}
#triebus-folio .ct-production .imprint-legal-copy{font-size:17px}}
#triebus-folio .ct-production .featured-work{margin-left:0}
#triebus-folio .ct-production .image-credit,#triebus-folio .ct-production .image-credit *{text-shadow:none!important;box-shadow:none!important;filter:none!important}
#triebus-folio .ct-production .image-credit[data-image-credit-ready="true"]{--image-credit-shadow:none}
#triebus-folio .ct-production .page-mid-reflection{position:absolute;top:50%;right:clamp(5px,.65vw,11px);width:clamp(8px,1.1vw,16px);height:clamp(70px,10vw,140px);border-radius:45% 55% 58% 42%;background:linear-gradient(96deg,transparent,rgba(255,255,255,.18),rgba(255,255,255,.06),transparent);pointer-events:none;z-index:0}
@media print,(forced-colors:active){#triebus-folio .ct-production .page-mid-reflection{display:none}}