/* FITE Congo — original creative work, then the real event. */
.fite-case{--fite-ink:#081a29;--fite-pink:#fb1264;--fite-paper:#eeebe5;background:var(--fite-paper);color:var(--fite-ink);overflow:clip}.fite-case *{box-sizing:border-box}.fite-case h1,.fite-case h2,.fite-case h3{font-family:'Barlow Condensed',sans-serif;font-weight:600;line-height:.94;letter-spacing:-.025em;text-transform:uppercase;margin:0}.fite-case h2{font-size:clamp(60px,7.5vw,125px)}.fite-case h3{font-size:clamp(50px,5.8vw,92px)}.fite-case em{font-family:Georgia,serif;text-transform:none;font-size:.84em;font-weight:400;letter-spacing:-.06em;line-height:1.05}.fite-case p{line-height:1.75}.fite-case img{display:block;width:100%;height:auto}.fite-case a,.fite-case button{touch-action:manipulation}.fite-case a:focus-visible,.fite-case button:focus-visible,.fite-case summary:focus-visible{outline:2px solid var(--fite-pink);outline-offset:6px}.fite-case [id]{scroll-margin-top:145px}.fite-section{padding:110px 6%}.fite-kicker{display:block;font-size:10px;line-height:1.6;letter-spacing:.13em;margin-bottom:34px}.fite-case .fite-hero{position:relative;background:#081a29;color:#faf7ef;min-height:calc(100svh - 100px);padding:30px 4% 25px;display:flex;flex-direction:column;isolation:isolate;overflow:hidden}.fite-hero-art{position:absolute;right:-2%;top:0;width:65%;height:100%;z-index:-2;transform:translate3d(var(--fite-x,0px),var(--fite-y,0px),0) scale(1.04)}.fite-hero-art img{height:100%;object-fit:cover;object-position:center 30%}.fite-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081a29 5%,#081a29e0 28%,#081a2910 65%),linear-gradient(0deg,#081a29c0,transparent 20%);z-index:-1;pointer-events:none}.fite-hero-top,.fite-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.09em}.fite-hero-top>a{font-size:12px;letter-spacing:0;border-bottom:1px solid #fff7;padding-bottom:7px}.fite-hero-copy{padding:48px 0 45px;flex:1}.fite-hero-copy .fite-kicker{color:#ff6e9f;margin-bottom:24px}.fite-hero h1{font-size:clamp(85px,10.7vw,175px)}.fite-hero h1 em{color:#ff4b91}.fite-hero-copy p{font-size:18px;line-height:1.5;margin:28px 0 0}.fite-hero-foot{border-top:1px solid #ffffff40;padding-top:22px}.fite-hero-foot>a{font-size:12px;letter-spacing:0;display:flex;gap:25px;align-items:center}.fite-hero-foot>a span{font-size:27px;color:#ff4b91}.fite-case .fite-chapters{display:flex;position:static;width:100%;height:auto;background:#061621;color:#fff;border-bottom:1px solid #fff2;padding:28px 6%;gap:20px;justify-content:space-between;font-size:11px;z-index:auto}.fite-chapters a:hover{color:#ff6e9f}.fite-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%}.fite-intro h2{font-size:clamp(60px,6.5vw,105px)}.fite-narrative p{font-size:15px;margin:0 0 25px}.fite-narrative .fite-lead{font-size:24px;line-height:1.5}.fite-facts{margin:38px 0 0}.fite-facts>div{display:grid;grid-template-columns:100px 1fr;gap:20px;border-top:1px solid #081a2930;padding:15px 0}.fite-facts dt{font-size:9px;letter-spacing:.1em}.fite-facts dd{margin:0;font-size:12px;line-height:1.6}.fite-brand{background:#dedfdc}.fite-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:0 9%;align-items:end;margin-bottom:65px}.fite-section-head .fite-kicker{grid-column:1/-1}.fite-section-head>p{font-size:16px;max-width:480px;margin:0}.fite-section-head h2{min-width:0}.fite-figure{margin:0;min-width:0}.fite-figure>a{display:block;overflow:hidden}.fite-figure figcaption{display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em;padding:18px 0;line-height:1.6}.fite-figure figcaption>span:last-child{font-size:10px;white-space:nowrap;letter-spacing:0}.fite-figure img{transition:transform .8s cubic-bezier(.2,.65,.3,1)}.fite-figure a:hover img{transform:scale(1.025)}.fite-logo-board{background:#fff;box-shadow:0 20px 55px #081a2910}.fite-logo-board figcaption{padding:18px 25px}.fite-brand-notes{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;padding-top:35px}.fite-brand-notes>span:before{content:'+';color:#bd0045;font-size:17px;margin-right:16px}.fite-universe{background:#081a29;color:#f9f7ee;padding-bottom:55px}.fite-universe .fite-section-head{margin:0}.fite-universe em{color:#ff66a0}.fite-universe-show{padding:0 6%}.fite-universe-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:28px}.fite-universe-tabs button{display:flex;align-items:center;gap:16px;text-align:left;border:0;border-top:1px solid #fff4;color:#b3c0c9;background:transparent;padding:19px 0;font:400 12px 'Space Grotesk',sans-serif;cursor:pointer}.fite-universe-tabs button span{font:600 27px 'Barlow Condensed',sans-serif}.fite-universe-tabs button[aria-pressed=true]{border-top-color:#ff4b91;color:#fff}.fite-universe-tabs button[aria-pressed=true] span{color:#ff4b91}.fite-art-slide[hidden]{display:none!important}.fite-art-slide:not([hidden]){animation:fite-enter .65s both}.fite-art-slide img{aspect-ratio:2/1;object-fit:contain}.fite-slide-status{font-size:9px;letter-spacing:.12em;margin:0;text-align:right;color:#b3c0c9}.fite-formats{background:#dbd5db}.fite-format-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:0 10%;align-items:end;margin-bottom:65px}.fite-format-intro .fite-kicker{grid-column:1/-1}.fite-format-intro p{max-width:370px;font-size:16px;margin:0}.fite-format-wall{display:grid;grid-template-columns:.7fr 1fr 1fr .7fr;gap:3%;align-items:center;padding:40px 0 85px}.fite-format-wall .fite-figure>a{box-shadow:15px 25px 35px #35263a30}.fite-format-tall{transform:rotate(-4deg)}.fite-format-square{transform:translateY(-25px) rotate(3deg)}.fite-format-offset{transform:translateY(50px) rotate(-3deg)}.fite-format-tall.fite-format-offset{transform:translateY(45px) rotate(4deg)}.fite-format-wall figcaption{font-size:8px}.fite-format-wall figcaption>span:last-child{font-size:9px}.fite-threshold{position:relative;min-height:100svh;display:flex;align-items:center;padding:100px 6%;color:white;background:#071521;isolation:isolate;overflow:hidden}.fite-threshold-photo{position:absolute;inset:-40px 0;z-index:-2;transform:translateY(var(--fite-y,0px))}.fite-threshold-photo img{height:100%;object-fit:cover;object-position:center}.fite-threshold:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04121ce8,#04121c35),linear-gradient(0deg,#04121c9e,transparent)}.fite-threshold h2{font-size:clamp(90px,12vw,190px)}.fite-threshold em{color:#ff77ac}.fite-threshold-copy>p{font-size:19px;line-height:1.55;margin-top:30px}.fite-photo-label{position:absolute;bottom:30px;right:6%;font-size:8px;letter-spacing:.12em}.fite-production{background:#071521;color:#f6f2ea}.fite-production em{color:#c0d5e5}.fite-scene-wide img{max-height:85svh;object-fit:contain;background:#071521}.fite-production-pair{display:grid;grid-template-columns:1.35fr 1fr;gap:10%;align-items:center;margin-top:70px}.fite-production-pair p{font-size:15px;max-width:390px;margin-top:25px}.fite-human{background:#ece8e2}.fite-human .fite-section-head{grid-template-columns:1.6fr 1fr}.fite-human .fite-section-head h2{font-size:clamp(55px,6.5vw,100px)}.fite-human-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px 7%;align-items:center}.fite-human-panel{grid-column:1/-1;width:85%}.fite-human-panel img{max-height:78svh;object-fit:cover;object-position:center}.fite-human-experience{margin-top:10px}.fite-human-audience{margin-top:120px}.fite-services{display:grid;grid-template-columns:.9fr 1.2fr;gap:12%;background:#e0ded7}.fite-services>div>p{font-size:16px;max-width:360px;margin-top:30px}.fite-small-sign{max-width:230px;margin-top:45px}.fite-small-sign img{height:270px;object-fit:cover}.fite-service-list{border-top:1px solid #081a2955}.fite-service-list details{border-bottom:1px solid #081a2940}.fite-service-list summary{display:grid;grid-template-columns:30px 1fr 20px;gap:20px;padding:30px 0;list-style:none;cursor:pointer;font-size:20px;align-items:center}.fite-service-list summary::-webkit-details-marker{display:none}.fite-service-list summary>span{font-size:10px;color:#5b6269}.fite-service-list summary>b{font-weight:400;font-size:30px}.fite-service-list details[open] summary>b{rotate:45deg}.fite-service-list details p{margin:0 0 28px 50px;font-size:15px;max-width:450px}.fite-finale{background:#fb1264;color:#081a29}.fite-finale>.fite-figure img{max-height:85svh;object-fit:cover;object-position:center}.fite-finale>.fite-figure figcaption{padding:20px 6%}.fite-finale-copy{padding:80px 6% 110px;text-align:center}.fite-finale h2{font-size:clamp(65px,8vw,130px)}.fite-cta{display:inline-flex;gap:40px;align-items:center;margin-top:45px;padding:17px 25px;border:1px solid #081a2990;border-radius:50px;font-size:13px;transition:background .25s,color .25s}.fite-cta span{font-size:24px}.fite-cta:hover{background:#081a29;color:#fff}.fite-lightbox{position:fixed;inset:0;margin:auto;width:calc(100% - 32px);height:calc(100dvh - 32px);max-width:1550px;max-height:none;border:0;padding:20px;background:#061521;color:#fff;overflow:hidden}.fite-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:15px}.fite-lightbox::backdrop{background:#000e}.fite-lightbox>img{height:100%;width:100%;min-height:0;object-fit:contain}.fite-lightbox-top,.fite-lightbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.fite-lightbox button{border:1px solid #fff7;background:transparent;color:white;padding:10px 17px;border-radius:30px;font:inherit;cursor:pointer}.fite-lightbox-caption{margin:0;text-align:center}.fite-lightbox-count{letter-spacing:.1em}body:has(.fite-lightbox[open]){overflow:hidden}.work-art.fite-real-art{background:#081a29}.work-art.fite-real-art>img{opacity:1!important;filter:none!important;object-fit:cover!important}.work-art.fite-real-art:before,.work-art.fite-real-art:after,.work-art.fite-real-art .work-words{display:none!important}.work-art.fite-real-art .work-label,.work-art.fite-real-art .work-sign{color:#fff;text-shadow:0 1px 5px #000}.fite-case.fite-motion .fite-figure{transition:opacity .75s,translate .9s}.fite-case.fite-motion .fite-figure.fite-pending{opacity:.3;translate:0 20px}@keyframes fite-enter{from{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.fite-hero-copy{padding:70px 0}.fite-hero-art{width:61%}}
@media(max-width:900px){.fite-section{padding:80px 5%}.fite-hero-art{width:80%;right:-20%}.fite-hero-top>span{max-width:190px;text-align:right;line-height:1.6}.fite-hero-foot>span:last-child{display:none}.fite-intro{gap:6%}.fite-narrative .fite-lead{font-size:20px}.fite-section-head,.fite-format-intro{gap:0 6%}.fite-format-wall{grid-template-columns:.75fr 1fr;gap:45px 10%;padding:20px 4% 50px}.fite-human-grid{gap:35px 6%}.fite-services{gap:8%}.fite-service-list summary{font-size:18px;gap:12px}.fite-lightbox-caption{font-size:9px}}
@media(max-width:600px){.fite-section{padding:65px 6%}.fite-case h2{font-size:17vw}.fite-case h3{font-size:16vw}.fite-kicker{font-size:8px;margin-bottom:25px}.fite-case .fite-hero{min-height:790px;padding:25px 6% 20px;justify-content:space-between}.fite-hero-art{width:100%;right:0;top:120px;height:490px}.fite-hero-art img{object-position:center}.fite-hero:after{background:linear-gradient(0deg,#081a29 0%,#081a29d0 18%,transparent 65%),linear-gradient(90deg,#081a2980,transparent 70%)}.fite-hero-copy{padding:220px 0 35px;flex:0;position:relative}.fite-hero h1{font-size:24vw;line-height:.86}.fite-hero h1 br:nth-child(2){display:none}.fite-hero h1 em{display:block}.fite-hero-copy .fite-kicker{margin-bottom:15px}.fite-hero-copy p{font-size:15px;margin-top:23px}.fite-hero-top{font-size:7px;gap:20px;align-items:start}.fite-hero-top>span{max-width:145px}.fite-hero-top>a{font-size:10px;white-space:nowrap}.fite-hero-foot{gap:12px;font-size:7px;letter-spacing:.04em}.fite-hero-foot>a{font-size:10px;gap:12px}.fite-case .fite-chapters{display:grid;grid-template-columns:1fr 1fr;font-size:9px;padding:24px 6%;gap:22px 10px}.fite-intro,.fite-section-head,.fite-format-intro,.fite-production-pair,.fite-services{display:block}.fite-intro h2{margin-bottom:35px}.fite-narrative .fite-lead{font-size:20px}.fite-narrative p{font-size:14px}.fite-facts>div{grid-template-columns:75px 1fr}.fite-facts dd{font-size:11px}.fite-section-head{margin-bottom:35px}.fite-section-head>p,.fite-format-intro>p{font-size:14px;margin-top:28px}.fite-logo-board{margin:0 -6.8%}.fite-logo-board figcaption{padding:16px 6%;font-size:7px}.fite-brand-notes{font-size:7px;gap:12px;line-height:1.6}.fite-brand-notes>span:before{display:block;margin:0 0 8px;font-size:20px}.fite-universe-show{padding:0 6%}.fite-universe-tabs{gap:12px;margin-bottom:20px}.fite-universe-tabs button{display:block;font-size:9px;line-height:1.5;padding:12px 0}.fite-universe-tabs button>span{display:block;font-size:22px;margin-bottom:7px}.fite-art-slide .fite-figure{margin:0 -6.8%}.fite-art-slide figcaption{padding:16px 6%;font-size:7px}.fite-art-slide figcaption>span:last-child{font-size:9px}.fite-universe{padding-bottom:30px}.fite-format-intro{margin-bottom:35px}.fite-format-wall{gap:30px 10%;padding:20px 3% 35px}.fite-format-wall figcaption{font-size:6px;letter-spacing:.04em;display:block}.fite-format-wall figcaption>span:last-child{display:none}.fite-format-square{transform:rotate(3deg)}.fite-format-offset{transform:translateY(20px) rotate(-3deg)}.fite-format-tall.fite-format-offset{transform:translateY(25px) rotate(4deg)}.fite-threshold{min-height:760px;padding:90px 6%;align-items:end}.fite-threshold h2{font-size:24vw}.fite-threshold-photo img{object-position:60% center}.fite-threshold:after{background:linear-gradient(0deg,#04121cee,transparent 100%)}.fite-threshold-copy>p{font-size:15px}.fite-photo-label{font-size:6px;bottom:22px;left:6%}.fite-production-pair{margin-top:40px}.fite-production-pair>div{margin-top:35px}.fite-production-pair p{font-size:14px}.fite-human .fite-section-head h2{font-size:17vw}.fite-human-grid{display:block}.fite-human-panel{width:100%}.fite-human-grid .fite-figure{margin:0 0 30px}.fite-human-grid .fite-human-experience{width:87%;margin-left:auto}.fite-human-grid .fite-human-audience{width:93%}.fite-figure figcaption{font-size:7px;padding:14px 0}.fite-figure figcaption>span:last-child{font-size:9px}.fite-services>div>p{font-size:14px}.fite-small-sign{display:none}.fite-service-list{margin-top:35px}.fite-service-list summary{padding:24px 0;font-size:16px;gap:10px;grid-template-columns:20px 1fr 18px}.fite-service-list summary>b{font-size:25px}.fite-service-list details p{font-size:13px;margin-left:30px}.fite-finale-copy{padding:60px 6% 70px}.fite-finale h2{font-size:17vw}.fite-cta{font-size:11px;padding:13px 19px;gap:15px;margin-top:30px}.fite-finale>.fite-figure figcaption{font-size:7px}.fite-lightbox{width:100%;height:100dvh;padding:15px}.fite-lightbox-bottom{flex-wrap:wrap;gap:10px}.fite-lightbox-caption{order:3;width:100%;font-size:8px}.fite-lightbox button{padding:9px 13px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.fite-case *{animation:none!important;transition:none!important}.fite-hero-art,.fite-threshold-photo{transform:none!important}.fite-case .fite-figure{opacity:1!important;translate:none!important}}.motion-paused .fite-case *{animation:none!important;transition:none!important}.motion-paused .fite-case .fite-figure{opacity:1!important;translate:none!important}.motion-paused .fite-hero-art,.motion-paused .fite-threshold-photo{transform:none!important}
