@font-face{font-display:swap;font-family:SF Mono;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/sf-mono-webfont@1.0.0/sf-mono-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Mono;font-style:normal;font-weight:500;src:url(https://cdn.jsdelivr.net/npm/sf-mono-webfont@1.0.0/sf-mono-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Mono;font-style:normal;font-weight:600;src:url(https://cdn.jsdelivr.net/npm/sf-mono-webfont@1.0.0/sf-mono-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:SF Mono;font-style:normal;font-weight:700;src:url(https://cdn.jsdelivr.net/npm/sf-mono-webfont@1.0.0/sf-mono-bold.woff2) format("woff2")}@-webkit-keyframes fc-marquee{to{-webkit-transform:translate3d(calc(var(--fc-strip)*-1),0,0);transform:translate3d(calc(var(--fc-strip)*-1),0,0)}}@keyframes fc-marquee{to{-webkit-transform:translate3d(calc(var(--fc-strip)*-1),0,0);transform:translate3d(calc(var(--fc-strip)*-1),0,0)}}@-webkit-keyframes fc-target-ring{0%,to{stroke:#000}22%,58%{stroke:#f70000}}@keyframes fc-target-ring{0%,to{stroke:#000}22%,58%{stroke:#f70000}}@-webkit-keyframes fc-target-bull{0%{fill:#000}to{fill:#f70000}}@keyframes fc-target-bull{0%{fill:#000}to{fill:#f70000}}@-webkit-keyframes fc-stripe-pass{0%,to{stroke:#000}1%,99%{stroke:#f70000}}@keyframes fc-stripe-pass{0%,to{stroke:#000}1%,99%{stroke:#f70000}}@-webkit-keyframes fc-stripe-home{0%,25%{stroke:#000}26%,39%{stroke:#f70000}40%,89%{stroke:#000}90%,to{stroke:#f70000}}@keyframes fc-stripe-home{0%,25%{stroke:#000}26%,39%{stroke:#f70000}40%,89%{stroke:#000}90%,to{stroke:#f70000}}@-webkit-keyframes fc-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fc-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fc-grid-pass{0%,to{background:#000}1%,99%{background:#f20000}}@keyframes fc-grid-pass{0%,to{background:#000}1%,99%{background:#f20000}}@-webkit-keyframes fc-grid-home{0%,34%{background:#000}35%,43%{background:#f20000}44%,93%{background:#000}94%,to{background:#f20000}}@keyframes fc-grid-home{0%,34%{background:#000}35%,43%{background:#f20000}44%,93%{background:#000}94%,to{background:#f20000}}@-webkit-keyframes fc-quad-pass{0%,to{opacity:0}1%,99%{opacity:1}}@keyframes fc-quad-pass{0%,to{opacity:0}1%,99%{opacity:1}}@-webkit-keyframes fc-quad-home{0%,19%{opacity:1}20%,79%{opacity:0}80%,to{opacity:1}}@keyframes fc-quad-home{0%,19%{opacity:1}20%,79%{opacity:0}80%,to{opacity:1}}@font-face{font-display:swap;font-family:pp_right_sans;font-style:normal;font-weight:700;src:url(../fonts/pprightsans-bold-webfont.woff2) format("woff2"),url(../fonts/pprightsans-bold-webfont.woff) format("woff")}html.fc-root{font-size:.9259259vw;scrollbar-gutter:auto}body.fc-body{background:#f2f1ed;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace}body.fc-body .footer-main{font-family:var(--primary);zoom:1.1428571429}body.fc-body .footer-main .footer-main-wrap{background:#240184}body.fc-body .footer-main .footer-title,body.fc-body .footer-main .mob-footer-title{color:#f955ff;font-family:Bricolage Grotesque,sans-serif}body.fc-body .footer-main .fp__line img{content:url(../img/futures/footer-lines.svg)}body.fc-body .footer-main .fp__line-mobile img{content:url(../img/futures/footer-lines-mobile.svg)}body.fc-body .footer-main .anim-path-mob:first-of-type,body.fc-body .footer-main .anim-path:first-of-type{stroke:#82a6ff}body.fc-body .footer-main .anim-path-mob:nth-of-type(2),body.fc-body .footer-main .anim-path:nth-of-type(2){stroke:#ffd0bc}body.fc-body .footer-main .anim-path-mob:nth-of-type(3),body.fc-body .footer-main .anim-path:nth-of-type(3){stroke:#75ccff}body.fc-body .footer-main .anim-path-mob:nth-of-type(4),body.fc-body .footer-main .anim-path:nth-of-type(4){stroke:#2249ff}body.fc-body .footer-main .anim-path-mob:nth-of-type(5),body.fc-body .footer-main .anim-path:nth-of-type(5){stroke:#ffd5ce}body.fc-body .footer-main .anim-path-mob:nth-of-type(6),body.fc-body .footer-main .anim-path:nth-of-type(6){stroke:#7be1ff}body.fc-body .footer-main .anim-path-mob:nth-of-type(7),body.fc-body .footer-main .anim-path:nth-of-type(7){stroke:#8adaff}body.fc-body .footer-main .anim-path-mob:nth-of-type(8),body.fc-body .footer-main .anim-path:nth-of-type(8){stroke:#74cfff}body.fc-body .footer-main #master-svg circle,body.fc-body .footer-main #master-svg-mobile circle{fill:#ebf2ba}.fc__header{left:0;padding:2rem 0 1.5rem;position:fixed;top:0;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;z-index:20}.fc__header.is-stuck{background-color:#f2f1ed}.fc__header .fc__header--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;max-width:105.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fc__header .fc__header--brand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;position:relative}.fc__header .fc__logo,.fc__header .fc__logo img{display:block;height:3.125rem;width:22.5625rem}.fc__header .fc__logo--decade{bottom:0;left:66.29%;position:absolute;right:9.36%;top:0;z-index:2}.fc__header .fc__supported{height:3.1875rem;left:22.25rem;margin:0;pointer-events:none;position:absolute;top:-.125rem;width:6.5rem}.fc__header .fc__supported span{color:#000;display:block;font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;line-height:1.3;position:absolute;white-space:nowrap}.fc__header .fc__supported .fc__supported--label{left:2.75rem;top:0}.fc__header .fc__supported .fc__supported--studio{left:0;top:2.5625rem}.fc__header .fc__supported .fc__supported--mark{display:block;height:1.5rem;left:1.5625rem;position:absolute;top:.8125rem;width:4.9318125rem}.fc__header .fc__burger{display:none}.fc__header .fc__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc__header .fc__nav a{color:rgba(0,0,0,.5);font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:500;letter-spacing:.0925em;line-height:.85;margin-right:-.0925em;text-transform:uppercase;white-space:nowrap}.fc__header .fc__nav a:hover{color:#f70000}.fc{--mono:"SF Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--display:"Bricolage Grotesque",sans-serif;--serif:"Cormorant Garamond",serif;--proza:"Proza Libre",sans-serif;--red:#f70000;--navy:#092982;background:#f2f1ed;color:#000;font-family:var(--mono);overflow:hidden;position:relative;width:100%}.fc img,.fc svg{display:block}.fc .fc__stage{display:flow-root;margin:0 auto;position:relative;width:100%}.fc .fc__section{left:0;position:relative;width:100%}.fc .fc__hero{height:123.6875rem}.fc .fc__tomorrow{height:63.3125rem}.fc .fc__premise{height:66.25rem}.fc .fc__brief{height:76.5625rem}.fc .fc__output{height:123.3125rem}.fc .fc__details{height:89.5rem}.fc .fc__judging{height:92.9375rem}.fc .fc__jury{height:100.625rem}.fc .fc__glimpse{height:236.3125rem}.fc .fc__anchor{height:1px;left:0;position:absolute;width:1px}.fc .fc__anchor#brief,.fc .fc__anchor#details,.fc .fc__anchor#output,.fc .fc__anchor#premise{top:0}.fc .fc__anchor#judging{top:15.625rem}.fc .fc__ribbon{pointer-events:none;position:absolute}.fc .fc__ribbon img,.fc .fc__ribbon svg{height:100%;overflow:visible;width:100%}.fc .fc__dot{height:1.625rem;position:absolute;width:1.625rem}.fc .fc__br--mobile,.fc .fc__m-only,.fc .fc__ribbon--m{display:none}.fc .fc__hero .fc__ribbon--hero-a{height:62.9375rem;left:-.125rem;top:8.9375rem;width:108.34375rem}.fc .fc__hero .fc__ribbon--hero-b{height:62.9375rem;left:-1.40625rem;top:11.1875rem;width:109.75rem}.fc .fc__hero .fc__ribbon--hero-c{height:62.9375rem;left:-.9375rem;top:13.4375rem;width:109.0625rem}.fc .fc__hero .fc__ribbon--hero-d{height:62.9375rem;left:-1.65625rem;top:15.6875rem;width:109.96875rem}.fc .fc__hero .fc__hero--meta{color:#fff;font-size:1rem;font-weight:500;left:59rem;letter-spacing:.1925em;line-height:.85;position:absolute;text-transform:uppercase;white-space:nowrap}.fc .fc__hero .fc__hero--meta.is-first{color:var(--navy);top:9.625rem}.fc .fc__hero .fc__hero--meta.is-second{top:11.875rem}.fc .fc__hero .fc__hero--meta.is-third{top:14.0625rem}.fc .fc__hero .fc__hero--meta.is-fourth{top:16.3125rem}.fc .fc__hero h1{color:#000;font-family:var(--display);font-size:9.5rem;font-variation-settings:"opsz" 96,"wdth" 100;font-weight:800;left:1.25rem;letter-spacing:-.095rem;line-height:.85;position:absolute;top:17.3125rem;white-space:nowrap}.fc .fc__hero .fc__hero--intro{gap:1.5rem;left:1.25rem;position:absolute;top:46.1875rem;width:34.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fc .fc__hero .fc__hero--intro,.fc .fc__hero .fc__hero--intro .fc__hero--lede{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__hero .fc__hero--intro .fc__hero--lede{gap:1rem;position:relative;top:.0625rem;width:100%}.fc .fc__hero .fc__hero--intro h2{color:#000;font-family:var(--serif);font-size:3rem;font-style:italic;font-weight:400;letter-spacing:-.12rem;line-height:.9;width:26.6875rem}.fc .fc__hero .fc__hero--intro p{color:#000;font-size:1rem;font-weight:400;letter-spacing:-.0075em;line-height:1.5}.fc .fc__hero .fc__hero--intro p strong{font-weight:700}.fc .fc__hero .fc__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.125rem}.fc .fc__hero .fc__dot--hero1{left:16.5rem;top:70rem}.fc .fc__hero .fc__dot--hero2{left:16.5rem;top:72.25rem}.fc .fc__hero .fc__dot--hero3{left:16.5rem;top:74.5rem}.fc .fc__hero .fc__dot--hero4{left:16.5rem;top:76.75rem}.fc .fc__hero .fc__hero--ada{height:36.6875rem;left:46.0625rem;overflow:hidden;position:absolute;top:15.625rem;width:61.9375rem}.fc .fc__hero .fc__hero--ada img{height:36.84125rem;margin:-.07625rem 0 0 -.0625rem;width:62.0375rem}.fc .fc__hero .fc__hero--lettering{height:23.170625rem;left:65.501875rem;position:absolute;top:53.105rem;width:23.998125rem}.fc .fc__hero .fc__hero--confetti-a{height:17.2525rem;left:57.608125rem;position:absolute;top:60.813125rem;width:7.400625rem}.fc .fc__hero .fc__hero--confetti-b{height:15.921875rem;left:88.750625rem;position:absolute;top:62.5rem;width:10.13625rem}.fc .fc__hero .fc__hero--photo{background:#fff;border-radius:1rem;height:31.25rem;left:1.25rem;overflow:hidden;position:absolute;top:85.0625rem;width:105.5rem}.fc .fc__hero .fc__hero--photo.is-draggable{cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc .fc__hero .fc__hero--photo.is-draggable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.fc .fc__hero .fc__hero--photo.is-draggable img{-webkit-user-drag:none;pointer-events:none}.fc .fc__hero .fc__hero--photo .fc__marquee{-webkit-animation:fc-marquee 90s linear infinite;animation:fc-marquee 90s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;--fc-strip:482.8125rem}@media (prefers-reduced-motion:reduce){.fc .fc__hero .fc__hero--photo .fc__marquee{-webkit-animation:none;animation:none}}.fc .fc__hero .fc__hero--photo .fc__marquee--set{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:100%;list-style:none;margin:0;padding:0}.fc .fc__hero .fc__hero--photo .fc__marquee--set li{height:100%;-ms-flex-negative:0;flex-shrink:0}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:first-child{width:105.5rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(2){width:31.625rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(3){width:48.5rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(4){width:21.0625rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(5){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(6){width:21.4375rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(7){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(8){width:24.5625rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(9){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(10){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(11){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(12){width:28.125rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(13){width:48.375rem}.fc .fc__hero .fc__hero--photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc .fc__hero .fc__hero--photo li:first-child img{-o-object-position:50% 63.5555555556%;object-position:50% 63.5555555556%}.fc .fc__tomorrow .fc__ribbon--tomorrow-a,.fc .fc__tomorrow .fc__ribbon--tomorrow-b{height:19.53125rem;top:41.25rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fc .fc__tomorrow .fc__ribbon--tomorrow-a{left:4.9375rem;width:91.21875rem}.fc .fc__tomorrow .fc__ribbon--tomorrow-b{left:2.625rem;width:91.28125rem}.fc .fc__tomorrow .fc__tomorrow--title{color:#000;font-family:var(--display);font-size:9.5rem;font-variation-settings:"opsz" 96,"wdth" 100;font-weight:800;left:1.5625rem;letter-spacing:-.095rem;line-height:.85;position:absolute;top:7.3125rem;white-space:nowrap}.fc .fc__tomorrow .fc__tomorrow--title em{color:var(--red);font-style:normal}.fc .fc__tomorrow .fc__tomorrow--confetti{height:14.27125rem;left:15.0625rem;position:absolute;top:26.375rem;width:13.75125rem}.fc .fc__tomorrow .fc__cards{height:0;left:0;position:absolute;top:0;width:100%}.fc .fc__tomorrow .fc__cards.is-flipped{z-index:3}.fc .fc__tomorrow .fc__cards.is-flipped .fc__card--inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.fc .fc__tomorrow .fc__card{height:35.8125rem;left:45.75rem;-webkit-perspective:112.5rem;perspective:112.5rem;position:absolute;-webkit-transition:height .7s cubic-bezier(.16,.84,.34,1);transition:height .7s cubic-bezier(.16,.84,.34,1);width:26.6875rem}.fc .fc__tomorrow .fc__card.fc__card--0{top:4.5rem}.fc .fc__tomorrow .fc__card.fc__card--1{top:4.0625rem}.fc .fc__tomorrow .fc__card.fc__card--2{top:3.625rem}.fc .fc__tomorrow .fc__card .fc__card--face{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;isolation:isolate;padding:1.1875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1.25rem;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;background:-webkit-gradient(linear,left top,left bottom,from(#f3eee2),to(#fff1d0));background:linear-gradient(180deg,#f3eee2,#fff1d0);border:.0625rem solid var(--red);justify-content:space-between}.fc .fc__tomorrow .fc__card.fc__card--flips{cursor:pointer}.fc .fc__tomorrow .fc__card .fc__card--inner{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .7s cubic-bezier(.16,.84,.34,1);transition:-webkit-transform .7s cubic-bezier(.16,.84,.34,1);transition:transform .7s cubic-bezier(.16,.84,.34,1);transition:transform .7s cubic-bezier(.16,.84,.34,1),-webkit-transform .7s cubic-bezier(.16,.84,.34,1);width:100%}.fc .fc__tomorrow .fc__card .fc__card--back{-webkit-box-pack:center;-ms-flex-pack:center;background:-webkit-gradient(linear,left top,left bottom,from(#6a00ff),to(#120364));background:linear-gradient(180deg,#6a00ff,#120364);justify-content:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.fc .fc__tomorrow .fc__card .fc__card--flipback{background:transparent;border:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (prefers-reduced-motion:reduce){.fc .fc__tomorrow .fc__card,.fc .fc__tomorrow .fc__card .fc__card--inner{-webkit-transition:none;transition:none}}.fc .fc__tomorrow .fc__card .fc__card--body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem;width:100%;z-index:1;-ms-flex-negative:0;flex-shrink:0;height:29.3125rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__card .fc__card--head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fc .fc__tomorrow .fc__card .fc__card--head span{color:rgba(0,0,0,.5);font-size:.875rem;font-weight:500;letter-spacing:.0925em;line-height:.85;text-transform:uppercase;white-space:pre}.fc .fc__tomorrow .fc__card .fc__card--dot{-ms-flex-negative:0;flex-shrink:0;height:1.6875rem;width:1.6875rem}.fc .fc__tomorrow .fc__card .fc__card--main{-ms-flex-negative:0;flex-shrink:0;height:24.1875rem;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fc .fc__tomorrow .fc__card .fc__card--main,.fc .fc__tomorrow .fc__card .fc__card--titles{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__card .fc__card--titles{gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__tomorrow .fc__card h3{color:#000;font-family:var(--serif);font-size:3rem;font-style:italic;font-weight:400;letter-spacing:-.12rem;line-height:.8}.fc .fc__tomorrow .fc__card .fc__card--quote{color:var(--red);font-size:1rem;font-weight:600;letter-spacing:-.0075em;line-height:1.5;width:18.75rem}.fc .fc__tomorrow .fc__card .fc__card--desc{color:rgba(0,0,0,.7);font-size:.875rem;font-weight:400;letter-spacing:-.0075em;line-height:1.3;width:100%}.fc .fc__tomorrow .fc__card .fc__card--foot{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:relative;width:100%;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__card .fc__card--rule{height:.0625rem;margin:-.03125rem 0;width:100%}.fc .fc__tomorrow .fc__card .fc__card--cta{border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;text-align:left;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;font-family:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fc .fc__tomorrow .fc__card .fc__card--cta span{color:var(--red);font-size:1rem;font-weight:600;letter-spacing:-.0075em;line-height:1.5;white-space:nowrap}.fc .fc__tomorrow .fc__card .fc__card--cta svg{-ms-flex-negative:0;fill:var(--red);flex-shrink:0;height:.875rem;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:1.1875rem}.fc .fc__tomorrow .fc__card .fc__card--cta:hover svg{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.fc .fc__tomorrow .fc__card .fc__card--cta:focus-visible,.fc .fc__tomorrow .fc__card .fc__card--flipback:focus-visible{opacity:1;outline:.125rem solid var(--red);outline-offset:.25rem}.fc .fc__tomorrow .fc__card .fc__dossier{gap:1rem;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fc .fc__tomorrow .fc__card .fc__dossier,.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--head{gap:.625rem}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--headrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--headrow span{color:#faf0d7;font-size:.875rem;font-weight:500;letter-spacing:.0925em;line-height:.85;text-transform:uppercase;white-space:nowrap}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--rule{height:.0625rem;margin:-.03125rem 0;width:100%}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--fields{gap:.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--field,.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--fields{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--field{gap:.5rem}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--label{color:#26e9ff;font-size:.875rem;font-weight:600;letter-spacing:.0925em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--value{color:#faf0d7;font-size:.875rem;font-weight:400;letter-spacing:-.0075em;line-height:1.3;width:100%}.fc .fc__tomorrow .fc__card .fc__card--diag{display:-webkit-box;display:-ms-flexbox;display:flex;height:21.1875rem;position:absolute;width:21.1875rem}.fc .fc__tomorrow .fc__card .fc__card--diag img{height:2.5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-100%) rotate(-45deg);transform:translate(-50%,-100%) rotate(-45deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;width:29.963625rem}.fc .fc__tomorrow .fc__card .fc__card--diag.is-1 img{mix-blend-mode:multiply}.fc .fc__tomorrow .fc__card .fc__card--diag.is-2 img,.fc .fc__tomorrow .fc__card .fc__card--diag.is-3 img{mix-blend-mode:color-burn}.fc .fc__tomorrow .fc__card .fc__card--diag.is-1{left:-2.9375rem;top:11.4375rem}.fc .fc__tomorrow .fc__card .fc__card--diag.is-2{left:-14.375rem;top:19.3125rem}.fc .fc__tomorrow .fc__card .fc__card--diag.is-3{left:-5.0625rem;top:17.1875rem}.fc .fc__tomorrow .fc__year{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.25rem;left:81.3125rem;position:absolute;top:0;width:25.4375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__tomorrow .fc__year .fc__year--label{color:var(--navy);font-size:1rem;font-weight:500;letter-spacing:.0925em;line-height:.85;text-align:center;text-transform:uppercase;width:100%}.fc .fc__tomorrow .fc__year .fc__year--grid{-webkit-column-gap:.832625rem;-moz-column-gap:.832625rem;column-gap:.832625rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:37.3125rem;row-gap:.9083125rem;width:100%}.fc .fc__tomorrow .fc__year .fc__year--grid img{height:100%;width:100%}.fc .fc__tomorrow .fc__year .fc__year--grid img:nth-child(2){-ms-flex-item-align:start;align-self:start;height:18.375rem}.fc .fc__marker{gap:1.5rem;position:absolute;width:25.4375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__marker,.fc .fc__marker .fc__marker--digits{display:-webkit-box;display:-ms-flexbox;display:flex}.fc .fc__marker .fc__marker--digits{gap:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__marker .fc__marker--label{color:rgba(0,0,0,.7);font-size:2.5rem;font-weight:700;letter-spacing:.0925em;line-height:.85;text-transform:uppercase;width:100%}.fc .fc__brief .fc__brief--title,.fc .fc__details .fc__details--title,.fc .fc__glimpse .fc__glimpse--title,.fc .fc__judging .fc__judging--title,.fc .fc__jury .fc__jury--title,.fc .fc__output .fc__output--title,.fc .fc__premise .fc__premise--title,.fc .fc__title{color:#000;font-family:var(--display);font-size:7rem;font-variation-settings:"opsz" 96,"wdth" 100;font-weight:800;letter-spacing:-.07rem;line-height:.9;position:absolute}.fc .fc__brief .fc__brief--title em,.fc .fc__details .fc__details--title em,.fc .fc__glimpse .fc__glimpse--title em,.fc .fc__judging .fc__judging--title em,.fc .fc__jury .fc__jury--title em,.fc .fc__output .fc__output--title em,.fc .fc__premise .fc__premise--title em,.fc .fc__title em{color:var(--red);font-style:normal}.fc .fc__body,.fc .fc__brief .fc__brief--body,.fc .fc__brief .fc__brief--outro,.fc .fc__details .fc__details--body,.fc .fc__judging .fc__judging--body,.fc .fc__jury .fc__jury--body,.fc .fc__output .fc__output--back-copy,.fc .fc__output .fc__output--body,.fc .fc__output .fc__output--front-copy,.fc .fc__output .fc__output--hint,.fc .fc__premise .fc__premise--body{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:-.0075em;line-height:1.5;position:absolute}.fc .fc__premise .fc__ribbon--premise-a,.fc .fc__premise .fc__ribbon--premise-b{height:32.84375rem;top:31.25rem}.fc .fc__premise .fc__ribbon--premise-a{left:9.1875rem;width:95.09375rem}.fc .fc__premise .fc__ribbon--premise-b{left:6.875rem;width:95.15625rem}.fc .fc__premise .fc__marker--premise{left:1.25rem;top:0}.fc .fc__premise .fc__premise--target{height:16.5625rem;left:1.25rem;position:absolute;top:11.4375rem;width:16.5625rem}.fc .fc__premise .fc__premise--target .fc__target--ring{stroke:#000}.fc .fc__premise .fc__premise--target .fc__target--bull{fill:var(--red)}.fc .fc__premise .fc__premise--target.is-hit .fc__target--ring{-webkit-animation:fc-target-ring .94s both;animation:fc-target-ring .94s both}.fc .fc__premise .fc__premise--target.is-hit .is-2{-webkit-animation-delay:.33s;animation-delay:.33s}.fc .fc__premise .fc__premise--target.is-hit .is-3{-webkit-animation-delay:.66s;animation-delay:.66s}.fc .fc__premise .fc__premise--target.is-hit .fc__target--bull{-webkit-animation:fc-target-bull .52s .99s both;animation:fc-target-bull .52s .99s both}@media (prefers-reduced-motion:reduce){.fc .fc__premise .fc__premise--target.is-hit .fc__target--bull,.fc .fc__premise .fc__premise--target.is-hit .fc__target--ring{-webkit-animation:none;animation:none}}.fc .fc__premise .fc__premise--title{left:28rem;top:10.625rem;width:43.1875rem}.fc .fc__premise .fc__premise--body{left:72.5rem;top:11.8125rem;width:34.25rem}.fc .fc__premise .fc__premise--confetti-a{height:7.7825rem;left:21.5625rem;position:absolute;top:17.375rem;width:5.1225rem}.fc .fc__premise .fc__premise--confetti-b{height:5.455rem;left:61.1875rem;position:absolute;top:17.625rem;width:3.231875rem}.fc .fc__premise .fc__dot--premise1{left:22.75rem;top:46.375rem}.fc .fc__premise .fc__dot--premise2{left:24.125rem;top:48.625rem}.fc .fc__brief .fc__ribbon--brief-a,.fc .fc__brief .fc__ribbon--brief-b{height:43.90625rem;top:30.5rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fc .fc__brief .fc__ribbon--brief-a{left:4.125rem;width:96.84375rem}.fc .fc__brief .fc__ribbon--brief-b{left:1.8125rem;width:96.90625rem}.fc .fc__brief .fc__marker--brief{left:88.9375rem;top:0;width:16.1875rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fc .fc__brief .fc__marker--brief .fc__marker--digits{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:.29625rem}.fc .fc__brief .fc__marker--brief .fc__marker--label{margin-right:-.0925em;text-align:right}.fc .fc__brief .fc__brief--crosshair{height:16.5625rem;left:90.1875rem;position:absolute;top:11.4375rem;width:16.5625rem}.fc .fc__brief .fc__brief--crosshair .fc__cross--quad{opacity:0}.fc .fc__brief .fc__brief--crosshair .fc__cross--quad.is-1{opacity:1}.fc .fc__brief .fc__brief--crosshair.is-hit .fc__cross--quad{-webkit-animation:fc-quad-pass .34s both;animation:fc-quad-pass .34s both}.fc .fc__brief .fc__brief--crosshair.is-hit .is-1{-webkit-animation:fc-quad-home 1.7s both;animation:fc-quad-home 1.7s both}.fc .fc__brief .fc__brief--crosshair.is-hit .is-2{-webkit-animation-delay:.34s;animation-delay:.34s}.fc .fc__brief .fc__brief--crosshair.is-hit .is-3{-webkit-animation-delay:.68s;animation-delay:.68s}.fc .fc__brief .fc__brief--crosshair.is-hit .is-4{-webkit-animation-delay:1.02s;animation-delay:1.02s}@media (prefers-reduced-motion:reduce){.fc .fc__brief .fc__brief--crosshair.is-hit .fc__cross--quad{-webkit-animation:none;animation:none}}.fc .fc__brief .fc__brief--confetti{height:8.005625rem;left:59.3825rem;position:absolute;top:2.6025rem;width:13.221875rem}.fc .fc__brief .fc__brief--title{left:36.8125rem;top:10.5rem;width:52.125rem}.fc .fc__brief .fc__brief--body{left:1.25rem;top:11.25rem;width:25.4375rem}.fc .fc__brief .fc__brief--outro{left:1.3125rem;top:48.75rem;width:52.0625rem}.fc .fc__brief .fc__dot--brief1{left:96.875rem;top:47.9375rem}.fc .fc__brief .fc__dot--brief2{left:99.125rem;top:46rem}.fc .fc__output .fc__ribbon--output-a{height:94.53125rem;left:9.1875rem;top:26.75rem;width:94.96875rem}.fc .fc__output .fc__ribbon--output-b{height:94.71875rem;left:6.875rem;top:26.5625rem;width:95.03125rem}.fc .fc__output .fc__marker--output{left:1.25rem;top:0}.fc .fc__output .fc__output--circles{height:16.5625rem;left:1.25rem;position:absolute;top:10.9375rem;width:16.5625rem}.fc .fc__output .fc__output--circles.is-hit{-webkit-animation:fc-spin 1.5s cubic-bezier(.7,0,.25,1) both;animation:fc-spin 1.5s cubic-bezier(.7,0,.25,1) both}@media (prefers-reduced-motion:reduce){.fc .fc__output .fc__output--circles.is-hit{-webkit-animation:none;animation:none}}.fc .fc__output .fc__output--confetti{height:5.620625rem;left:24.03rem;position:absolute;top:6.0625rem;width:5.8425rem}.fc .fc__output .fc__output--title{left:28rem;top:10rem;width:43.1875rem}.fc .fc__output .fc__output--body{left:72.4375rem;top:11.375rem;width:25.25rem}.fc .fc__output .fc__output--kit{left:72.4375rem;position:absolute;top:35.875rem;width:25.4375rem}.fc .fc__output .fc__side--front{left:27.9375rem;top:49rem;width:34.3125rem}.fc .fc__output .fc__side--front .fc__side--rule{width:5.4375rem}.fc .fc__output .fc__side--back{left:63.5rem;top:49rem;width:34.25rem}.fc .fc__output .fc__side--back .fc__side--rule{width:4.1875rem}.fc .fc__output .fc__output--front-copy{left:28rem;top:54.25rem;width:34.25rem}.fc .fc__output .fc__output--back-copy{left:63.5rem;top:54.25rem;width:34.25rem}.fc .fc__output .fc__output--mouse{background:transparent;border:none;cursor:pointer;display:block;height:5.875rem;left:52.3125rem;margin:0;padding:0;position:absolute;top:81.375rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:3.4375rem}.fc .fc__output .fc__output--mouse img{height:100%;width:100%}.fc .fc__output .fc__output--mouse:hover{-webkit-transform:translateY(.1875rem);transform:translateY(.1875rem)}.fc .fc__output .fc__output--mouse:focus-visible{border-radius:1.75rem;outline:.125rem solid var(--red);outline-offset:.375rem}@media (prefers-reduced-motion:reduce){.fc .fc__output .fc__output--mouse{-webkit-transition:none;transition:none}.fc .fc__output .fc__output--mouse:hover{-webkit-transform:none;transform:none}}.fc .fc__output .fc__output--hint{font-size:1rem;left:45.75rem;text-align:center;top:89.25rem;width:16.5rem}.fc .fc__output .fc__diag--output-a{left:67.6875rem;top:15.125rem}.fc .fc__output .fc__diag--output-b{left:81.875rem;top:6.1875rem}.fc .fc__output .fc__dot--output1{left:7.125rem;top:57.0625rem}.fc .fc__output .fc__dot--output2{left:9.4375rem;top:55.625rem}.fc .fc__details .fc__ribbon--details-a,.fc .fc__details .fc__ribbon--details-b{height:37.03125rem;top:65.9375rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fc .fc__details .fc__ribbon--details-a{left:4.125rem;width:96.84375rem}.fc .fc__details .fc__ribbon--details-b{left:1.8125rem;width:96.90625rem}.fc .fc__details .fc__marker--details{left:85.125rem;top:0;width:20rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fc .fc__details .fc__marker--details .fc__marker--digits{margin-right:.290625rem}.fc .fc__details .fc__marker--details .fc__marker--label{margin-right:-.0925em;text-align:right}.fc .fc__details .fc__details--confetti{height:8.67375rem;left:8.875rem;position:absolute;top:26.21rem;width:8.33rem}.fc .fc__details .fc__details--title{left:1.25rem;top:10.75rem;width:43.25rem}.fc .fc__details .fc__details--body{left:45.75rem;top:12.0625rem;width:26.625rem}.fc .fc__details .fc__col--who{left:1.25rem}.fc .fc__details .fc__col--timeline{left:36.8125rem}.fc .fc__details .fc__col--recognition{left:72.375rem}.fc .fc__details .fc__buttons--details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;left:36.8125rem;position:absolute;top:80.875rem;width:34.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__details .fc__dot--details1{left:96.875rem;top:73.75rem}.fc .fc__details .fc__dot--details2{left:99.125rem;top:77.1875rem}.fc .fc__judging .fc__marker--judging{left:1.25rem;top:15.625rem}.fc .fc__judging .fc__marker--judging .fc__marker--digits{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fc .fc__judging .fc__marker--judging .fc__marker--label{line-height:1.2}.fc .fc__judging .fc__judging--stripes{height:16.5625rem;left:1.6875rem;overflow:hidden;position:absolute;top:29.6875rem;width:16.5625rem}.fc .fc__judging .fc__judging--stripes img,.fc .fc__judging .fc__judging--stripes svg{position:absolute}.fc .fc__judging .fc__judging--stripes .is-a{height:17.8883125rem;left:-7.45rem;top:-9.6375rem;width:17.8883125rem}.fc .fc__judging .fc__judging--stripes .is-b{height:31.2008125rem;left:-5.2rem;top:-6.6375rem;width:30.4508125rem}.fc .fc__judging .fc__judging--stripes .fc__stripe{stroke:#000}.fc .fc__judging .fc__judging--stripes .fc__stripe.is-home{stroke:var(--red)}.fc .fc__judging .fc__judging--stripes.is-hit .fc__stripe{-webkit-animation:fc-stripe-pass .13s both;animation:fc-stripe-pass .13s both}.fc .fc__judging .fc__judging--stripes.is-hit .is-home{-webkit-animation:fc-stripe-home 1s both;animation:fc-stripe-home 1s both}.fc .fc__judging .fc__judging--stripes.is-hit .s2{-webkit-animation-delay:.13s;animation-delay:.13s}.fc .fc__judging .fc__judging--stripes.is-hit .s4{-webkit-animation-delay:.39s;animation-delay:.39s}.fc .fc__judging .fc__judging--stripes.is-hit .s5{-webkit-animation-delay:.52s;animation-delay:.52s}.fc .fc__judging .fc__judging--stripes.is-hit .s6{-webkit-animation-delay:.65s;animation-delay:.65s}@media (prefers-reduced-motion:reduce){.fc .fc__judging .fc__judging--stripes.is-hit .fc__stripe{-webkit-animation:none;animation:none}}.fc .fc__judging .fc__judging--confetti{height:9.33125rem;left:55.315625rem;position:absolute;top:19.569375rem;width:15.9475rem}.fc .fc__judging .fc__judging--title{left:28rem;top:28.75rem;width:43.1875rem}.fc .fc__judging .fc__judging--body{left:72.5rem;top:30rem;width:25.375rem}.fc .fc__judging .fc__criteria{gap:1.5rem;left:27.9375rem;position:absolute;top:50.5625rem;width:43.25rem}.fc .fc__judging .fc__criteria,.fc .fc__judging .fc__criteria .fc__criteria--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__judging .fc__criteria .fc__criteria--item{gap:1rem;width:100%}.fc .fc__judging .fc__criteria .fc__criteria--label{color:var(--red);font-weight:700;letter-spacing:.0925em;text-transform:uppercase}.fc .fc__judging .fc__criteria p{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:-.0075em;line-height:1.5;width:100%}.fc .fc__judging .fc__criteria .fc__criteria--rule{height:.125rem;margin:-.0625rem 0;width:100%}.fc .fc__judging .fc__diag--judging-a{left:72.5rem;top:8.9375rem}.fc .fc__judging .fc__diag--judging-b{left:86.6875rem;top:0}.fc .fc__jury .fc__jury--frame-a{height:105.5rem;left:1.4375rem;position:absolute;top:.809375rem;width:107.3125rem}.fc .fc__jury .fc__jury--frame-b{height:103.25rem;left:3.745625rem;position:absolute;top:3.0625rem;width:104.625rem}.fc .fc__jury .fc__jury--title{left:9.625rem;top:10.375rem;width:34.875rem}.fc .fc__jury .fc__jury--body{left:45.9375rem;top:11.5rem;width:25.25rem}.fc .fc__jury .fc__jury--confetti{height:7.29625rem;left:9.25rem;position:absolute;top:22.10875rem;width:14.88625rem}.fc .fc__jury .fc__jury--row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;left:10.125rem;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__jury .fc__jury--row.fc__jury--row-0{top:36.8125rem}.fc .fc__jury .fc__jury--row.fc__jury--row-0 .fc__juror{height:26.0625rem}.fc .fc__jury .fc__jury--row.fc__jury--row-1{top:66rem}.fc .fc__jury .fc__jury--row.fc__jury--row-1 .fc__juror{height:27.375rem}.fc .fc__jury .fc__juror{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-negative:0;flex-shrink:0;width:16.5625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__jury .fc__juror .fc__juror--photo{background:#fff;height:16.5625rem;overflow:hidden;position:relative;width:100%}.fc .fc__jury .fc__juror .fc__juror--photo img{height:16.625rem;left:-.0625rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:16.625rem}.fc .fc__jury .fc__juror .fc__juror--name{color:#000;font-size:1.875rem;font-weight:700;letter-spacing:.0458333333em;line-height:1.3;text-transform:uppercase;width:100%}.fc .fc__jury .fc__juror .fc__juror--name span{font-weight:400}.fc .fc__jury .fc__juror .fc__juror--role{color:#000;font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;text-transform:uppercase;width:100%}.fc .fc__jury .fc__juror.fc__juror--tba .fc__juror--photo{background:-webkit-gradient(linear,left top,left bottom,from(#646465),to(#1c0143));background:linear-gradient(180deg,#646465,#1c0143)}.fc .fc__jury .fc__juror.fc__juror--tba .fc__juror--photo img{height:67.253%;left:18.075%;-o-object-fit:contain;object-fit:contain;opacity:.5;top:22.766%;width:62.721%}.fc .fc__glimpse .fc__ribbon--glimpse-a{height:237.8125rem;left:-.75rem;top:2.21875rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:102.09375rem}.fc .fc__glimpse .fc__ribbon--glimpse-b{height:240.09375rem;left:-.53125rem;top:-.03125rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:104.1875rem}.fc .fc__glimpse .fc__glimpse--title{left:1.25rem;top:8.625rem;white-space:pre}.fc .fc__glimpse .fc__glimpse--confetti{height:8.67375rem;left:44.9375rem;position:absolute;top:15.65125rem;width:8.33rem}.fc .fc__glimpse .fc__dot--glimpse1{left:77.6875rem;top:.25rem}.fc .fc__glimpse .fc__dot--glimpse2{left:76.875rem;top:2.5rem}.fc .fc__glimpse .fc__shot{-o-object-fit:cover;object-fit:cover;position:absolute}.fc .fc__glimpse .fc__shot img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc .fc__glimpse .fc__shot--1{height:30.65625rem;left:1.25rem;top:34.25rem;width:63.71975rem}.fc .fc__glimpse .fc__shot--2{height:32.78025rem;left:42.030625rem;top:66.3225rem;width:23.1515rem}.fc .fc__glimpse .fc__shot--3{height:21.0275rem;left:35.23375rem;top:211.249375rem;width:62.30375rem}.fc .fc__glimpse .fc__shot--4{height:58.3389375rem;left:66.385625rem;top:76.800625rem;width:31.151875rem}.fc .fc__glimpse .fc__shot--5{height:48.639375rem;left:1.320625rem;top:109.014375rem;width:39.2938125rem}.fc .fc__glimpse .fc__shot--6{height:30.797875rem;left:1.320625rem;top:159.07rem;width:96.2168125rem}.fc .fc__glimpse .fc__quote{background:#fdf8d8;border:.0708125rem solid rgba(165,75,10,.3);border-radius:.2831875rem;overflow:hidden;position:absolute}.fc .fc__glimpse .fc__quote .fc__quote--img{left:-.070625rem;position:absolute;top:-.070625rem}.fc .fc__glimpse .fc__quote blockquote,.fc .fc__glimpse .fc__quote figcaption{text-box:trim-both cap alphabetic}.fc .fc__glimpse .fc__quote blockquote{color:#1c1c1c;font-family:"pp_right_sans",var(--display);font-size:4.956rem;font-weight:700;line-height:.83;position:absolute}.fc .fc__glimpse .fc__quote figcaption{color:#5d43f7;font-family:var(--proza);font-size:.9911875rem;font-weight:700;line-height:1.13;position:absolute;width:14.93875rem}.fc .fc__glimpse .fc__quote--1{height:41.134625rem;left:66.385625rem;top:34.25rem;width:31.151875rem}.fc .fc__glimpse .fc__quote--1 .fc__quote--img{height:16.00075rem;width:31.151875rem}.fc .fc__glimpse .fc__quote--1 blockquote{left:1.770625rem;top:21.098125rem;width:25.841875rem}.fc .fc__glimpse .fc__quote--1 figcaption{left:1.699375rem;top:36.1075rem}.fc .fc__glimpse .fc__quote--2{height:34.6210625rem;left:42.030625rem;top:100.51875rem;width:22.939125rem}.fc .fc__glimpse .fc__quote--2 .fc__quote--img{height:14.797125rem;width:22.8683125rem}.fc .fc__glimpse .fc__quote--2 blockquote{left:1.77rem;top:17.13375rem;width:18.9743125rem}.fc .fc__glimpse .fc__quote--2 figcaption{left:1.699375rem;top:29.381875rem}.fc .fc__glimpse .fc__quote--3{height:41.27625rem;left:1.320625rem;top:66.3225rem;width:39.2938125rem}.fc .fc__glimpse .fc__quote--3 .fc__quote--img{height:16.00075rem;width:39.2938125rem}.fc .fc__glimpse .fc__quote--3 blockquote{left:1.91125rem;line-height:normal;top:19.186875rem;width:33.2050625rem}.fc .fc__glimpse .fc__quote--3 figcaption{left:1.699375rem;top:35.824375rem}.fc .fc__glimpse .fc__quote--4{height:40.993rem;left:1.25rem;top:191.28375rem;width:32.567875rem}.fc .fc__glimpse .fc__quote--4 .fc__quote--img{height:14.8679375rem;width:32.567875rem}.fc .fc__glimpse .fc__quote--4 blockquote{left:2.12375rem;top:18.47875rem;width:26.3375rem}.fc .fc__glimpse .fc__quote--4 figcaption{left:1.699375rem;top:37.52375rem}.fc .fc__glimpse .fc__quote--5{height:21.0275rem;left:42.030625rem;top:136.555625rem;width:55.507rem}.fc .fc__glimpse .fc__quote--5 blockquote{left:2.195rem;top:4.176875rem;width:49.9845625rem}.fc .fc__glimpse .fc__quote--5 figcaption{left:2.195rem;top:14.868125rem}.fc .fc__glimpse .fc__quote--6{height:18.5495rem;left:35.23375rem;top:191.28375rem;width:62.5869375rem}.fc .fc__glimpse .fc__quote--6 blockquote{left:3.681875rem;top:2.9025rem;width:49.9845625rem}.fc .fc__glimpse .fc__quote--6 figcaption{left:3.681875rem;top:13.59375rem}.fc .fc__col{gap:3.75rem;position:absolute;top:38.5rem;width:34.3125rem}.fc .fc__col,.fc .fc__col .fc__col--head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__col .fc__col--head{gap:1rem;width:100%}.fc .fc__col .fc__col--label{color:var(--red);font-size:1.5rem;font-weight:700;letter-spacing:.0925em;line-height:1.5;text-transform:uppercase;width:100%}.fc .fc__col .fc__col--list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fc .fc__col .fc__col--list strong{font-weight:700}.fc .fc__col .fc__col--list p{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:-.0075em;line-height:1.5;width:100%}.fc .fc__col .fc__col--list p em{color:var(--red);font-style:normal}.fc .fc__col .fc__col--rule{height:.125rem;margin:-.0625rem 0;width:100%}.fc .fc__grid{left:88.25rem;position:absolute;top:11.6875rem;width:16.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__grid,.fc .fc__grid .fc__grid--row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.fc .fc__grid .fc__grid--row{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__grid .fc__grid--dot{-ms-flex-negative:0;background:#000;border-radius:50%;flex-shrink:0;height:1.875rem;width:1.875rem}.fc .fc__grid .fc__grid--dot.is-home{background:#f20000}.fc .fc__grid.is-hit .fc__grid--dot{-webkit-animation:fc-grid-pass .13s both;animation:fc-grid-pass .13s both}.fc .fc__grid.is-hit .is-home{-webkit-animation:fc-grid-home 1.53s both;animation:fc-grid-home 1.53s both}.fc .fc__grid.is-hit .fc__grid--row:first-child .fc__grid--dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.fc .fc__grid.is-hit .fc__grid--row:first-child .fc__grid--dot:nth-child(2){-webkit-animation-delay:.09s;animation-delay:.09s}.fc .fc__grid.is-hit .fc__grid--row:first-child .fc__grid--dot:nth-child(3){-webkit-animation-delay:.18s;animation-delay:.18s}.fc .fc__grid.is-hit .fc__grid--row:first-child .fc__grid--dot:nth-child(4){-webkit-animation-delay:.27s;animation-delay:.27s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(2) .fc__grid--dot:first-child{-webkit-animation-delay:.36s;animation-delay:.36s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(2) .fc__grid--dot:nth-child(2){-webkit-animation-delay:.45s;animation-delay:.45s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(2) .fc__grid--dot:nth-child(4){-webkit-animation-delay:.63s;animation-delay:.63s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(3) .fc__grid--dot:first-child{-webkit-animation-delay:.72s;animation-delay:.72s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(3) .fc__grid--dot:nth-child(2){-webkit-animation-delay:.81s;animation-delay:.81s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(3) .fc__grid--dot:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(3) .fc__grid--dot:nth-child(4){-webkit-animation-delay:.99s;animation-delay:.99s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(4) .fc__grid--dot:first-child{-webkit-animation-delay:1.08s;animation-delay:1.08s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(4) .fc__grid--dot:nth-child(2){-webkit-animation-delay:1.17s;animation-delay:1.17s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(4) .fc__grid--dot:nth-child(3){-webkit-animation-delay:1.26s;animation-delay:1.26s}.fc .fc__grid.is-hit .fc__grid--row:nth-child(4) .fc__grid--dot:nth-child(4){-webkit-animation-delay:1.35s;animation-delay:1.35s}@media (prefers-reduced-motion:reduce){.fc .fc__grid.is-hit .fc__grid--dot{-webkit-animation:none;animation:none}}.fc .fc__diag{display:-webkit-box;display:-ms-flexbox;display:flex;height:70.125rem;position:absolute;width:70.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fc .fc__diag img{-webkit-box-flex:0;-ms-flex:none;flex:none;height:.0625rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:99.17175rem}.fc .fc__side{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__side .fc__side--rule{height:.125rem;margin:-.0625rem 0}.fc .fc__side .fc__side--label{color:var(--red);font-size:1.5rem;font-weight:700;letter-spacing:.0925em;line-height:1.5;text-transform:uppercase;width:100%}.fc .fc__pill{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .9375rem;-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid #000;justify-content:center}.fc .fc__pill span{color:#000;font-size:1rem;font-weight:400;letter-spacing:.0325em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.fc .fc__pill.fc__pill--1{left:1.3125rem;top:39.25rem}.fc .fc__pill.fc__pill--2{left:22.3125rem;top:39.25rem}.fc .fc__pill.fc__pill--3{left:38.0625rem;top:39.25rem}.fc .fc__pill.fc__pill--4{left:51.8125rem;top:39.25rem}.fc .fc__pill.fc__pill--5{left:1.25rem;top:43rem}.fc .fc__pill.fc__pill--6{left:15rem;top:43rem}.fc .fc__pill.fc__pill--7{left:31.375rem;top:43rem}.fc .fc__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-negative:0;background:none;cursor:pointer;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;height:2.125rem;padding:0 .5625rem;-webkit-box-pack:justify;-ms-flex-pack:justify;border:.0625rem solid var(--red);justify-content:space-between}.fc .fc__button span{color:var(--red);font-size:1rem;font-weight:500;letter-spacing:.0925em;line-height:.85;text-align:left;text-transform:uppercase;white-space:nowrap}.fc .fc__button svg{-ms-flex-negative:0;fill:var(--red);flex-shrink:0;height:.875rem;width:1.1875rem}html.fc-modal-open,html.fc-modal-open body{overflow:hidden}.fc-modal{--mono:"SF Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--display:"Bricolage Grotesque",sans-serif;--red:#f70000;--cream:#fff5db;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;overflow-y:auto;position:fixed;z-index:200;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:safe center;-ms-flex-align:safe center;align-items:safe center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-scroll-chaining:none;font-family:var(--mono);overscroll-behavior:contain;padding:3rem 1.25rem}.fc-modal[hidden]{display:none}.fc-modal img,.fc-modal svg{display:block}.fc-modal .fc__br--mobile{display:none}.fc-modal .fc-modal__scrim{backdrop-filter:blur(1.125rem);-webkit-backdrop-filter:blur(1.125rem);background:hsla(0,0%,100%,.18);inset:0;position:fixed}.fc-modal .fc-modal__close{background:none;border:none;color:#000;cursor:pointer;display:grid;height:4.5rem;padding:0;place-items:center;position:fixed;right:3rem;top:3rem;width:4.5rem;z-index:2}.fc-modal .fc-modal__close svg{fill:none;height:2.25rem;stroke:currentColor;stroke-linecap:round;stroke-width:.1875rem;width:2.25rem}.fc-modal .fc-modal__deck{margin-bottom:1.25rem;max-width:100%;position:relative;width:63.5rem;z-index:1}.fc-modal .fc-modal__shell{background:var(--cream);border:.0625rem solid var(--red);border-radius:1.25rem;left:0;position:absolute;right:0}.fc-modal .fc-modal__shell.fc-modal__shell--a{bottom:-.625rem;top:.625rem}.fc-modal .fc-modal__shell.fc-modal__shell--b{bottom:-1.25rem;top:1.25rem}.fc-modal .fc-modal__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;overflow:hidden;padding:4.9375rem;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--cream);border:.0625rem solid var(--red);border-radius:1.25rem;-ms-flex-direction:column;flex-direction:column;isolation:isolate}.fc-modal .fc-modal__card:focus{outline:none}.fc-modal .fc-modal__bar{border-radius:1.875rem;height:3.75rem;mix-blend-mode:multiply;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,-50%) rotate(152.11deg);transform:translate(-50%,-50%) rotate(152.11deg)}.fc-modal .fc-modal__bar.fc-modal__bar--a{background:#7bf2ff;left:60.658125rem;top:5.60125rem;width:42.78125rem}.fc-modal .fc-modal__bar.fc-modal__bar--b{background:#c0ffe3;left:63.22rem;top:-.229375rem;width:36.278125rem}.fc-modal .fc-modal__bar.fc-modal__bar--c{background:#9fffef;left:73.595rem;top:3.270625rem;width:36.278125rem}.fc-modal .fc-modal__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc-modal .fc-modal__intro h2{color:#000;font-family:var(--display);font-size:5rem;font-variation-settings:"opsz" 96,"wdth" 100;font-weight:800;letter-spacing:-.05rem;line-height:.9}.fc-modal .fc-modal__intro h2 em{color:var(--red);font-style:normal}.fc-modal .fc-modal__intro p{color:#000;font-size:1.5rem;font-weight:400;letter-spacing:-.0075em;line-height:1.3}.fc-modal .fc-modal__form{position:relative;z-index:1}.fc-modal .gform_wrapper.gravity-theme{margin:0}.fc-modal .gform_wrapper.gravity-theme .gform_fields{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.fc-modal .gform_wrapper.gravity-theme .gform_fields .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 1;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc-modal .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container{margin-top:auto}.fc-modal .gform_wrapper.gravity-theme .gfield_label{color:#000;display:block;font-family:var(--mono);font-size:1.25rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;margin:0 0 1rem;padding-left:1rem;text-transform:uppercase}.fc-modal .gform_wrapper.gravity-theme .gfield_required{display:none}.fc-modal .gform_wrapper.gravity-theme .ginput_container{margin:0}.fc-modal .gform_wrapper.gravity-theme input[type=email],.fc-modal .gform_wrapper.gravity-theme input[type=text],.fc-modal .gform_wrapper.gravity-theme select{background:none;border:.0625rem solid #000;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;display:block;font-family:var(--mono);font-size:1.5rem;height:3.4375rem;letter-spacing:-.0075em;line-height:1.3;padding:0 1rem;width:100%}.fc-modal .gform_wrapper.gravity-theme input[type=email]:focus,.fc-modal .gform_wrapper.gravity-theme input[type=text]:focus,.fc-modal .gform_wrapper.gravity-theme select:focus{outline:.0625rem solid var(--red);outline-offset:-.125rem}.fc-modal .gform_wrapper.gravity-theme input::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-modal .gform_wrapper.gravity-theme input::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-modal .gform_wrapper.gravity-theme input::-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-modal .gform_wrapper.gravity-theme input::placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-modal .gform_wrapper.gravity-theme select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='26' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'%3E%3Cpath d='M4 9.5 10 3l6 6.5M4 16.5l6 6.5 6-6.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem 1.625rem;padding-right:3.25rem}.fc-modal .gform_wrapper.gravity-theme .gform_footer{gap:1rem;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:3.5rem 0 0}.fc-modal .gform_wrapper.gravity-theme .gform_button,.fc-modal .gform_wrapper.gravity-theme .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc-modal .gform_wrapper.gravity-theme .gform_button{background:none;border-radius:0;cursor:pointer;height:4.25rem;margin:0;padding:0 1.4375rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;border:.0625rem solid var(--red);font-family:var(--mono);justify-content:space-between}.fc-modal .gform_wrapper.gravity-theme .gform_button span{color:var(--red);font-size:1.5rem;font-weight:500;letter-spacing:.0925em;line-height:.85;text-align:left;text-transform:uppercase;white-space:nowrap}.fc-modal .gform_wrapper.gravity-theme .gform_button svg{-ms-flex-negative:0;fill:var(--red);flex-shrink:0;height:1.3125rem;width:1.8125rem}.fc-modal .gform_wrapper.gravity-theme .gform_ajax_spinner{height:1.5rem;margin-left:1rem;width:1.5rem}.fc-modal .gform_wrapper.gravity-theme .gfield_error input[type=email],.fc-modal .gform_wrapper.gravity-theme .gfield_error input[type=text],.fc-modal .gform_wrapper.gravity-theme .gfield_error select{border-color:var(--red)}.fc-modal .gform_wrapper.gravity-theme .gfield_validation_message,.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors,.fc-modal .gform_wrapper.gravity-theme .validation_message{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--red);font-size:1rem;letter-spacing:-.0075em;line-height:1.3;margin:.5rem 0 0;padding:0}.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 1.5rem}.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors h2{color:var(--red);font-family:var(--mono);font-size:1rem;font-weight:400;letter-spacing:-.0075em;line-height:1.3;margin:0}.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{display:none}.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors:focus,.fc-modal .gform_wrapper.gravity-theme .gform_validation_errors:focus-visible{outline:.0625rem solid var(--red);outline-offset:.375rem}.fc-modal .gform_confirmation_message{color:#000;font-size:1.5rem;letter-spacing:-.0075em;line-height:1.3}@media screen and (max-width:1023px){html.fc-root{font-size:4.1025641vw}.fc .fc__br--desktop{display:none}.fc .fc__br--mobile{display:inline}.fc__header{padding:1.5rem 0 1rem}.fc__header .fc__header--wrap{height:2rem;max-width:100%;padding:0 1rem}.fc__header .fc__logo,.fc__header .fc__logo img{height:2rem;width:14.44rem}.fc__header .fc__supported{left:14.75rem;top:-.375rem;-webkit-transform:scale(.88);transform:scale(.88);-webkit-transform-origin:0 0;transform-origin:0 0}.fc__header .fc__burger{border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.125rem;height:1.5rem;padding:0;width:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc__header .fc__burger span{background:#000;display:block;height:.09375rem;-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s;width:.75rem}.fc__header .fc__burger[aria-expanded=true] span:first-child{-webkit-transform:translateY(.21875rem) rotate(45deg);transform:translateY(.21875rem) rotate(45deg)}.fc__header .fc__burger[aria-expanded=true] span:nth-child(2){opacity:0}.fc__header .fc__burger[aria-expanded=true] span:nth-child(3){-webkit-transform:translateY(-.21875rem) rotate(-45deg);transform:translateY(-.21875rem) rotate(-45deg)}.fc__header .fc__nav{background:#f2f1ed;display:none;gap:0;left:0;position:absolute;top:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1rem 1.5rem}.fc__header .fc__nav.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.fc__header .fc__nav a{font-size:1rem;margin-right:0;padding:.75rem 0}.fc .fc__hero{height:113rem}.fc .fc__tomorrow{height:107.125rem}.fc .fc__premise{height:103.375rem}.fc .fc__brief{height:109.75rem}.fc .fc__output{height:141.25rem}.fc .fc__details{height:171.8125rem}.fc .fc__judging{height:112.1875rem}.fc .fc__ribbon--hero-a,.fc .fc__ribbon--hero-b,.fc .fc__ribbon--hero-c,.fc .fc__ribbon--hero-d,.fc .fc__ribbon--m{display:block}.fc .fc__d-only,.fc .fc__ribbon--brief-a,.fc .fc__ribbon--brief-b,.fc .fc__ribbon--details-a,.fc .fc__ribbon--details-b,.fc .fc__ribbon--output-a,.fc .fc__ribbon--output-b,.fc .fc__ribbon--premise-a,.fc .fc__ribbon--premise-b,.fc .fc__ribbon--tomorrow-a,.fc .fc__ribbon--tomorrow-b{display:none}.fc .fc__m-only{display:block}.fc .fc__ribbon--m-tomorrow-a{height:19.5rem;left:3.3125rem;top:86.625rem;width:16.75rem}.fc .fc__ribbon--m-tomorrow-b{height:19.5rem;left:1.6875rem;top:86.625rem;width:16.75rem}.fc .fc__ribbon--m-premise{height:19.5rem;left:10.625rem;top:82.875rem;width:12.125rem}.fc .fc__ribbon--m-brief{height:19.5rem;left:2.25rem;top:89.25rem;width:12.75rem}.fc .fc__ribbon--m-output{height:19.5rem;left:10.5rem;top:120.75rem;width:12.75rem}.fc .fc__ribbon--m-details{height:19.5rem;left:1rem;top:151.3125rem;width:12.75rem}.fc .fc__marker{gap:1rem;width:17.5625rem}.fc .fc__marker .fc__marker--digits{gap:.278rem}.fc .fc__marker .fc__marker--digits img{height:3.558125rem;width:auto}.fc .fc__marker .fc__marker--label{font-size:2.25rem;letter-spacing:.225rem;white-space:nowrap}.fc .fc__brief .fc__brief--title,.fc .fc__details .fc__details--title,.fc .fc__glimpse .fc__glimpse--title,.fc .fc__judging .fc__judging--title,.fc .fc__jury .fc__jury--title,.fc .fc__output .fc__output--title,.fc .fc__premise .fc__premise--title,.fc .fc__title{font-size:4rem;letter-spacing:-.04rem;width:22.375rem}.fc .fc__body,.fc .fc__brief .fc__brief--body,.fc .fc__brief .fc__brief--outro,.fc .fc__details .fc__details--body,.fc .fc__judging .fc__judging--body,.fc .fc__jury .fc__jury--body,.fc .fc__output .fc__output--back-copy,.fc .fc__output .fc__output--body,.fc .fc__output .fc__output--front-copy,.fc .fc__output .fc__output--hint,.fc .fc__premise .fc__premise--body{font-size:1.25rem;letter-spacing:.016875rem;width:22.375rem}.fc .fc__tomorrow .fc__tomorrow--title{font-size:4rem;left:1rem;letter-spacing:-.04rem;top:0;white-space:normal;width:18rem}.fc .fc__tomorrow .fc__tomorrow--confetti{height:7.135625rem;left:6.29875rem;top:7.5625rem;width:6.875625rem}.fc .fc__tomorrow .fc__card{height:31.25rem;left:1rem;width:22.375rem}.fc .fc__tomorrow .fc__card.fc__card--0{top:16.5rem}.fc .fc__tomorrow .fc__card.fc__card--1{top:16.125rem}.fc .fc__tomorrow .fc__card.fc__card--2{top:15.75rem}.fc .fc__tomorrow .fc__card .fc__card--face{padding:1.1875rem}.fc .fc__tomorrow .fc__card .fc__card--body{gap:2.25rem;height:24.9375rem}.fc .fc__tomorrow .fc__card .fc__card--main{height:21rem}.fc .fc__tomorrow .fc__card h3{font-size:2.25rem;letter-spacing:-.09rem}.fc .fc__tomorrow .fc__card .fc__card--quote{font-size:.875rem;width:18.75rem}.fc .fc__tomorrow .fc__card .fc__card--cta span,.fc .fc__tomorrow .fc__card .fc__card--desc{font-size:.875rem}.fc .fc__tomorrow .fc__card .fc__dossier{gap:.75rem}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--fields{gap:.625rem}.fc .fc__tomorrow .fc__card .fc__dossier .fc__dossier--field{gap:.375rem}.fc .fc__tomorrow .fc__cards.is-flipped .fc__card{height:34.5rem}.fc .fc__tomorrow .fc__year{gap:2.25rem;left:-.5rem;top:50.25rem;width:25.4375rem}.fc .fc__tomorrow .fc__year .fc__year--grid{-webkit-column-gap:.7325rem;-moz-column-gap:.7325rem;column-gap:.7325rem;height:32.820625rem;row-gap:.799375rem;width:22.375rem}.fc .fc__tomorrow .fc__year .fc__year--grid img:nth-child(2){height:16.1625rem}.fc .fc__premise .fc__marker--premise{left:1rem;top:0}.fc .fc__premise .fc__premise--title{left:1rem;top:8.9375rem}.fc .fc__premise .fc__premise--confetti-a{height:2.7275rem;left:20.4375rem;top:13.249375rem;width:1.61625rem}.fc .fc__premise .fc__premise--confetti-b{display:none}.fc .fc__premise .fc__premise--body{left:1rem;top:29.0625rem}.fc .fc__premise .fc__premise--target{left:3.875rem;top:65.3125rem}.fc .fc__brief .fc__marker--brief{left:7.1875rem;top:0;width:16.1875rem}.fc .fc__brief .fc__marker--brief .fc__marker--digits{margin-right:0}.fc .fc__brief .fc__brief--title{left:1rem;text-align:right;top:13.6875rem}.fc .fc__brief .fc__brief--confetti{height:4.003125rem;left:16.686875rem;top:9rem;width:6.61125rem}.fc .fc__brief .fc__brief--body{left:1rem;text-align:right;top:30.1875rem}.fc .fc__brief .fc__brief--crosshair{left:5.0625rem;top:71.6875rem}.fc .fc__brief .fc__brief--outro,.fc .fc__brief .fc__dot--brief1,.fc .fc__brief .fc__dot--brief2{display:none}.fc .fc__pill{height:2.125rem;padding:0 .6875rem}.fc .fc__pill span{font-size:.75rem;letter-spacing:.04rem}.fc .fc__pill.fc__pill--1{left:8.5625rem;top:52.8125rem}.fc .fc__pill.fc__pill--2{left:2.625rem;top:55.4375rem}.fc .fc__pill.fc__pill--3{left:14rem;top:55.4375rem}.fc .fc__pill.fc__pill--4{left:9.5625rem;top:63.3125rem}.fc .fc__pill.fc__pill--5{left:2.125rem;top:58.0625rem}.fc .fc__pill.fc__pill--6{left:12rem;top:58.0625rem}.fc .fc__pill.fc__pill--7{left:5.0625rem;top:60.6875rem}.fc .fc__output .fc__marker--output{left:1rem;top:0;width:25.4375rem}.fc .fc__output .fc__output--title{left:1rem;top:10rem}.fc .fc__output .fc__output--confetti{height:2.97rem;left:12.436875rem;top:9.5rem;width:2.284375rem}.fc .fc__output .fc__output--kit{left:1rem;top:49.4375rem;width:22.375rem}.fc .fc__output .fc__output--body{left:1rem;top:30.0625rem}.fc .fc__output .fc__side--front{gap:1rem;left:1rem;top:58rem;width:4.4375rem}.fc .fc__output .fc__side--front .fc__side--rule{width:4.4375rem}.fc .fc__output .fc__side--back{gap:1rem;left:1rem;top:71.5rem;width:3.625rem}.fc .fc__output .fc__side--back .fc__side--rule{width:3.625rem}.fc .fc__output .fc__side--label{font-size:1.25rem;letter-spacing:.141875rem}.fc .fc__output .fc__output--front-copy{left:1.0625rem;top:62.375rem}.fc .fc__output .fc__output--back-copy{left:1.0625rem;top:75.875rem}.fc .fc__output .fc__output--mouse{height:2.9375rem;left:11.3125rem;top:90.25rem;width:1.71875rem}.fc .fc__output .fc__output--hint{font-size:.875rem;left:3.9375rem;top:94.6875rem;width:16.5rem}.fc .fc__output .fc__output--circles{left:3.9375rem;top:104.875rem}.fc .fc__output .fc__diag--output-a,.fc .fc__output .fc__diag--output-b,.fc .fc__output .fc__dot--output1,.fc .fc__output .fc__dot--output2{display:none}.fc .fc__details .fc__marker--details{left:3.5625rem;top:.03125rem;width:20rem}.fc .fc__details .fc__marker--details .fc__marker--digits{margin-right:0}.fc .fc__details .fc__details--title{left:1.1875rem;text-align:right;top:9.0625rem}.fc .fc__details .fc__details--confetti{height:2.300625rem;left:18.876875rem;top:20.686875rem;width:3.736875rem}.fc .fc__details .fc__details--body{left:1.1875rem;text-align:right;top:24.9375rem}.fc .fc__details .fc__col--who{left:1.1875rem;text-align:right;top:41.75rem}.fc .fc__details .fc__col--timeline{left:1.1875rem;top:68.125rem}.fc .fc__details .fc__col--recognition{left:1.125rem;text-align:right;top:94.625rem}.fc .fc__details .fc__buttons--details{left:1rem;top:120.125rem;width:22.375rem}.fc .fc__details .fc__buttons--details .fc__button:first-child{height:3.375rem}.fc .fc__details .fc__grid{left:3.9375rem;top:133.0625rem}.fc .fc__details .fc__dot--details1,.fc .fc__details .fc__dot--details2{display:none}.fc .fc__judging .fc__marker--judging{left:1rem;top:0;width:22.375rem}.fc .fc__judging .fc__marker--judging .fc__marker--label{line-height:1.2}.fc .fc__judging .fc__judging--title{left:1rem;top:12.75rem}.fc .fc__judging .fc__judging--confetti.fc__m-only{height:2.3125rem;left:11.5rem;top:17.15625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:3.75rem}.fc .fc__judging .fc__judging--body{left:1rem;top:25.6875rem}.fc .fc__judging .fc__criteria{gap:1.5rem;left:1rem;top:44.375rem;width:22.375rem}.fc .fc__judging .fc__criteria .fc__criteria--label{font-size:1.25rem;letter-spacing:.141875rem}.fc .fc__judging .fc__criteria p{font-size:1.25rem;letter-spacing:.016875rem}.fc .fc__judging .fc__judging--stripes{height:16.5625rem;left:3.9375rem;top:88.125rem;width:16.5625rem}.fc .fc__judging .fc__judging--stripes .is-a{left:-7.45rem;top:-9.6375rem}.fc .fc__judging .fc__judging--stripes .is-b{left:-5.2rem;top:-6.6375rem}.fc .fc__judging .fc__diag--judging-a,.fc .fc__judging .fc__diag--judging-b{display:none}.fc .fc__jury{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2,1fr);height:auto;left:1rem;margin-bottom:6.25rem;position:relative;width:22.375rem}.fc .fc__jury .fc__d-only,.fc .fc__jury .fc__jury--frame-a,.fc .fc__jury .fc__jury--frame-b{display:none}.fc .fc__jury .fc__jury--confetti{display:block;height:auto;left:1.125rem;position:absolute;top:6.5rem;width:6.25rem}.fc .fc__jury .fc__jury--body,.fc .fc__jury .fc__jury--title{grid-column:1/-1;left:auto;position:relative;top:auto;width:100%}.fc .fc__jury .fc__jury--row.fc__jury--row{display:contents}.fc .fc__jury .fc__jury--row.fc__jury--row .fc__juror{height:auto}.fc .fc__jury .fc__jury--title{font-size:4rem;letter-spacing:-.04rem}.fc .fc__jury .fc__jury--body{font-size:1.25rem}.fc .fc__jury .fc__jury--row .fc__juror{gap:.75rem;height:auto;width:100%}.fc .fc__jury .fc__jury--row .fc__juror .fc__juror--photo{height:10.6875rem}.fc .fc__jury .fc__jury--row .fc__juror .fc__juror--photo img{height:100%;left:0;width:100%}.fc .fc__jury .fc__jury--row .fc__juror.fc__juror--tba .fc__juror--photo img{height:67.253%;left:18.075%;top:22.766%;width:62.721%}.fc .fc__jury .fc__jury--row .fc__juror .fc__juror--name{font-size:1.25rem}.fc .fc__jury .fc__jury--row .fc__juror .fc__juror--role{font-size:.75rem}.fc .fc__glimpse{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:auto;left:1rem;margin-bottom:3.75rem;position:relative;width:22.375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc .fc__glimpse .fc__dot--glimpse1,.fc .fc__glimpse .fc__dot--glimpse2,.fc .fc__glimpse .fc__glimpse--confetti,.fc .fc__glimpse .fc__ribbon--glimpse-a,.fc .fc__glimpse .fc__ribbon--glimpse-b{display:none}.fc .fc__glimpse .fc__glimpse--title{font-size:4rem;left:auto;letter-spacing:-.04rem;margin-bottom:1rem;position:relative;top:auto;white-space:normal;width:100%}.fc .fc__glimpse .fc__quote,.fc .fc__glimpse .fc__shot{height:auto;left:auto;position:relative;top:auto;width:100%}.fc .fc__glimpse .fc__shot img{height:auto;width:100%}.fc .fc__glimpse .fc__quote{padding-bottom:1.5rem}.fc .fc__glimpse .fc__quote .fc__quote--img{height:auto;left:auto;position:relative;top:auto;width:100%}.fc .fc__glimpse .fc__quote blockquote{font-size:2.5rem;left:auto;line-height:.9;padding:1.25rem 1.25rem 0;position:relative;top:auto;width:auto}.fc .fc__glimpse .fc__quote figcaption{font-size:.8125rem;left:auto;padding:1rem 1.25rem 0;position:relative;top:auto;width:auto}.fc .fc__col{gap:2rem;width:22.375rem}.fc .fc__col .fc__col--label{font-size:1.25rem;letter-spacing:.141875rem}.fc .fc__col .fc__col--list p{font-size:1.25rem;letter-spacing:.016875rem}.fc .fc__hero .fc__ribbon--hero-a{height:62.9375rem;left:-49.1875rem;top:5.4375rem;width:106.46875rem}.fc .fc__hero .fc__ribbon--hero-b{height:62.9375rem;left:-51.09375rem;top:7.0625rem;width:108.5rem}.fc .fc__hero .fc__ribbon--hero-c{height:62.9375rem;left:-51.25rem;top:8.6875rem;width:108.4375rem}.fc .fc__hero .fc__ribbon--hero-d{height:62.9375rem;left:-52.59375rem;top:10.3125rem;width:109.96875rem}.fc .fc__hero .fc__hero--meta{font-size:.75rem;left:6.4375rem;letter-spacing:.17625rem}.fc .fc__hero .fc__hero--meta.is-first{top:6rem}.fc .fc__hero .fc__hero--meta.is-second{top:7.625rem}.fc .fc__hero .fc__hero--meta.is-third{top:9.25rem}.fc .fc__hero .fc__hero--meta.is-fourth{top:10.875rem}.fc .fc__hero .fc__hero--ada{height:13.9375rem;left:.75rem;top:10.25rem;width:24.8125rem}.fc .fc__hero .fc__hero--ada img{height:14.00875rem;margin:-.029375rem 0 0 -.02375rem;width:23.59125rem}.fc .fc__hero .fc__hero--lettering{height:10.925625rem;left:7.534375rem;top:24.75rem;width:11.315625rem}.fc .fc__hero .fc__hero--confetti-a{height:8.135rem;left:3.8125rem;top:28.355rem;width:3.489375rem}.fc .fc__hero .fc__hero--confetti-b{height:7.5075rem;left:18.496875rem;top:29.18rem;width:4.779375rem}.fc .fc__hero h1{font-size:4rem;left:5.0625rem;letter-spacing:-.04rem;text-align:center;top:38.8125rem;width:16.9375rem}.fc .fc__hero .fc__hero--intro{gap:1.25rem;left:3.625rem;top:51.4375rem;width:19.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__hero .fc__hero--intro .fc__hero--lede{top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc .fc__hero .fc__hero--intro h2{font-size:2rem;letter-spacing:-.08rem;text-align:center;width:14.8125rem}.fc .fc__hero .fc__hero--intro p{text-align:center;width:100%}.fc .fc__hero .fc__buttons{gap:1rem;left:-2.625rem;position:absolute;top:23.625rem;width:22.375rem}.fc .fc__hero .fc__buttons .fc__button:first-child{height:3.375rem}.fc .fc__hero .fc__hero--photo{border-radius:.625rem;height:18.75rem;left:1rem;top:88rem;width:63.3rem}.fc .fc__hero .fc__hero--photo.is-draggable{cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc .fc__hero .fc__hero--photo.is-draggable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.fc .fc__hero .fc__hero--photo.is-draggable img{-webkit-user-drag:none;pointer-events:none}.fc .fc__hero .fc__hero--photo .fc__marquee{-webkit-animation:fc-marquee 90s linear infinite;animation:fc-marquee 90s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;--fc-strip:289.6875rem}}@media screen and (max-width:1023px) and (prefers-reduced-motion:reduce){.fc .fc__hero .fc__hero--photo .fc__marquee{-webkit-animation:none;animation:none}}@media screen and (max-width:1023px){.fc .fc__hero .fc__hero--photo .fc__marquee--set{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;height:100%;list-style:none;margin:0;padding:0}.fc .fc__hero .fc__hero--photo .fc__marquee--set li{height:100%;-ms-flex-negative:0;flex-shrink:0}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:first-child{width:63.3rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(2){width:18.975rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(3){width:29.1rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(4){width:12.6375rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(5){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(6){width:12.8625rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(7){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(8){width:14.7375rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(9){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(10){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(11){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(12){width:16.875rem}.fc .fc__hero .fc__hero--photo .fc__marquee--set li:nth-child(13){width:29.025rem}.fc .fc__hero .fc__hero--photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc .fc__hero .fc__hero--photo li:first-child img{-o-object-position:50% 63.5555555556%;object-position:50% 63.5555555556%}.fc .fc__button{height:auto;min-height:2.125rem;padding:.5625rem}.fc .fc__button span{font-size:.875rem;letter-spacing:.0925em;line-height:1.2;white-space:normal}.fc .fc__anchor#brief,.fc .fc__anchor#details,.fc .fc__anchor#output,.fc .fc__anchor#premise{top:0}.fc .fc__anchor#judging{top:11.25rem}.fc-modal{padding:1rem}.fc-modal .fc__br--desktop{display:none}.fc-modal .fc-modal__close{height:2.5rem;right:.75rem;top:.75rem;width:2.5rem}.fc-modal .fc-modal__close svg{height:1.25rem;stroke-width:.15625rem;width:1.25rem}.fc-modal .fc-modal__deck{width:100%}.fc-modal .fc-modal__shell{border-radius:.75rem}.fc-modal .fc-modal__shell.fc-modal__shell--a{bottom:-.375rem;top:.375rem}.fc-modal .fc-modal__shell.fc-modal__shell--b{bottom:-.75rem;top:.75rem}.fc-modal .fc-modal__card{border-radius:.75rem;gap:2rem;padding:1.5rem}.fc-modal .fc-modal__bar{border-radius:.59375rem;height:1.1875rem}.fc-modal .fc-modal__bar.fc-modal__bar--a{left:24.05rem;top:-.95rem;width:13.6875rem}.fc-modal .fc-modal__bar.fc-modal__bar--b{left:23.8875rem;top:-2.34375rem;width:11.625rem}.fc-modal .fc-modal__bar.fc-modal__bar--c{left:25.2625rem;top:1.65625rem;width:11.625rem}.fc-modal .fc-modal__intro{gap:1.25rem}.fc-modal .fc-modal__intro h2{font-size:2.5rem;letter-spacing:-.025rem}.fc-modal .fc-modal__intro p{font-size:1rem;letter-spacing:.016875rem}.fc-modal .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.fc-modal .gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:span 1}.fc-modal .gform_wrapper.gravity-theme .gfield_label{font-size:.75rem;letter-spacing:.016875rem;margin:0 0 .5rem;padding-left:.75rem}}@media screen and (max-width:1023px){.fc-modal .gform_wrapper.gravity-theme input[type=email],.fc-modal .gform_wrapper.gravity-theme input[type=text],.fc-modal .gform_wrapper.gravity-theme select{font-size:1rem;height:2.75rem;letter-spacing:.016875rem;padding:0 .75rem}.fc-modal .gform_wrapper.gravity-theme select{background-position:right .75rem center;background-size:.875rem 1.125rem;padding-right:2.375rem}.fc-modal .gform_wrapper.gravity-theme .gform_footer{margin:2rem 0 0}.fc-modal .gform_wrapper.gravity-theme .gform_button{gap:.75rem;height:auto;min-height:3rem;padding:.875rem .9375rem}.fc-modal .gform_wrapper.gravity-theme .gform_button span{font-size:.875rem;letter-spacing:.141875rem;line-height:1.2;white-space:normal}.fc-modal .gform_wrapper.gravity-theme .gform_button svg{height:.75rem;width:1.0625rem}.fc-modal .gform_confirmation_message{font-size:1rem}}.fc-pay{--mono:"SF Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--display:"Bricolage Grotesque",sans-serif;--red:#f70000;--cream:#fff5db;background:#f2f1ed;color:#000;font-family:var(--mono);overflow:hidden;position:relative;width:100%}.fc-pay img,.fc-pay svg{display:block}.fc-pay .fc-pay__br{display:inline}.fc-pay .fc-pay__stage{margin:0 auto;min-height:111.875rem;position:relative;width:100%}.fc-pay .fc-pay__ribbon{pointer-events:none;position:absolute}.fc-pay .fc-pay__ribbon svg{height:100%;overflow:visible;width:100%}.fc-pay .fc-pay__ribbon--a{height:68.5625rem;left:-1.3125rem;top:8.9375rem;width:109.59375rem}.fc-pay .fc-pay__ribbon--b{height:68.5625rem;left:-2.65625rem;top:11.1875rem;width:111rem}.fc-pay .fc-pay__ribbon--c{height:68.5625rem;left:-2.1875rem;top:13.4375rem;width:110.3125rem}.fc-pay .fc-pay__ribbon--d{height:68.5625rem;left:-2.96875rem;top:15.6875rem;width:111.21875rem}.fc-pay .fc-pay__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20.375rem;position:relative;z-index:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16.375rem 1.25rem 7.5rem}.fc-pay .fc-pay__steps{-ms-flex-negative:0;flex-shrink:0;width:35.5rem}.fc-pay .fc-pay__steps h1{color:#000;font-family:var(--display);font-size:6.25rem;font-variation-settings:"opsz" 96,"wdth" 100;font-weight:800;letter-spacing:-.0625rem;line-height:.85;margin-bottom:2.6875rem}.fc-pay .fc-pay__steps h1 em{color:var(--red);font-style:normal}.fc-pay .fc-pay__steps .fc-pay__step,.fc-pay .fc-pay__steps .fc-pay__terms{margin-left:.125rem}.fc-pay .fc-pay__steps .fc-pay__step{margin-bottom:2rem;width:34.1875rem}.fc-pay .fc-pay__steps .fc-pay__step h2{font-weight:700;margin:1rem 0 .75rem;text-transform:uppercase}.fc-pay .fc-pay__steps .fc-pay__step h2,.fc-pay .fc-pay__steps .fc-pay__step p{color:#000;font-size:1rem;letter-spacing:-.0075em;line-height:1.3}.fc-pay .fc-pay__steps .fc-pay__step strong{color:var(--red);font-weight:700}.fc-pay .fc-pay__steps p.fc-pay__step--n{color:rgba(0,0,0,.5);font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;text-transform:uppercase}.fc-pay .fc-pay__steps .fc-pay__terms{width:35.5rem}.fc-pay .fc-pay__steps .fc-pay__terms h2{color:var(--red);font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;margin:0 0 .75rem;text-transform:uppercase}.fc-pay .fc-pay__steps .fc-pay__terms p{color:#000;font-size:1rem;letter-spacing:-.0075em;line-height:1.3}.fc-pay .fc-pay__steps .fc-pay__terms strong{font-weight:700}.fc-pay .fc-pay__panel{-ms-flex-negative:0;flex-shrink:0;margin-top:4.5rem;width:47rem}.fc-pay .fc-pay__lede{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc-pay .fc-pay__lede p{color:#000;font-size:1.25rem;letter-spacing:.0125rem;line-height:1.5;text-transform:uppercase}.fc-pay .fc-pay__lede .fc-pay__lede--cue{color:var(--red);font-weight:700;letter-spacing:.14375rem}.fc-pay .fc-pay__form{margin-top:3.75rem}.fc-pay .gform_wrapper.gravity-theme{margin:0}.fc-pay .gform_wrapper.gravity-theme .gform_fields{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;grid-template-columns:21.75rem 21.75rem;row-gap:2rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 1;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield .ginput_container{margin-top:auto}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-html,.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product,.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-total{grid-column:1/-1}.fc-pay .gform_wrapper.gravity-theme .gfield_label{color:#000;display:block;font-family:var(--mono);font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;margin:0 0 1rem;padding-left:1rem;text-transform:uppercase}.fc-pay .gform_wrapper.gravity-theme .gfield_required,.fc-pay .gform_wrapper.gravity-theme .gfield_required .gfield_required_text{color:var(--red);font-size:inherit;font-style:normal;font-weight:inherit;padding:0}.fc-pay .gform_wrapper.gravity-theme .gfield_label>.gfield_required{padding-left:1ch}.fc-pay .gform_wrapper.gravity-theme .ginput_container{margin:0}.fc-pay .gform_wrapper.gravity-theme input[type=email],.fc-pay .gform_wrapper.gravity-theme input[type=tel],.fc-pay .gform_wrapper.gravity-theme input[type=text]{background:none;border:.0625rem solid #000;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#000;display:block;font-family:var(--mono);font-size:1rem;height:2.8125rem;letter-spacing:-.0075em;line-height:1.3;padding:0 1rem;width:100%}.fc-pay .gform_wrapper.gravity-theme input[type=email]:focus,.fc-pay .gform_wrapper.gravity-theme input[type=tel]:focus,.fc-pay .gform_wrapper.gravity-theme input[type=text]:focus{outline:.0625rem solid var(--red);outline-offset:-.125rem}.fc-pay .gform_wrapper.gravity-theme input::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-pay .gform_wrapper.gravity-theme input::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-pay .gform_wrapper.gravity-theme input::-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-pay .gform_wrapper.gravity-theme input::placeholder{color:rgba(0,0,0,.5);opacity:1}.fc-pay .gform_wrapper.gravity-theme .gfield--type-html{margin-top:1.3125rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box{border:.0625rem solid #000;padding:1.5625rem 1.5rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box h3{color:#000;font-family:var(--mono);font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.3;margin:0 0 .5rem;text-transform:uppercase}.fc-pay .gform_wrapper.gravity-theme .custom-info-box p{color:#000;font-size:1rem;letter-spacing:-.0075em;line-height:1.3;margin:0}.fc-pay .gform_wrapper.gravity-theme .custom-info-box p+h3{margin-top:3.5rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product{margin-top:1.5rem;padding-top:3.5rem;position:relative}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product:before{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.5) 0 .125rem,transparent .125rem .25rem);content:"";height:.0625rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18.75rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product legend.gfield_label{float:left;margin-bottom:1.5rem;padding-left:0;width:100%}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product .ginput_container{clear:both}.fc-pay .gform_wrapper.gravity-theme .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fc-pay .gform_wrapper.gravity-theme .gchoice{width:22.875rem}.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input{border:0;height:.0625rem;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%)}.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input+label{color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:1.3;margin:0;max-width:none;text-align:center;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;padding:1.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--cream);border:.0625rem solid var(--red);font-family:var(--mono);justify-content:center;letter-spacing:-.0075em;-webkit-transition:background .16s,color .16s;transition:background .16s,color .16s}.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input:checked+label,.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input:hover+label{background:var(--red);color:#fff}.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input:focus-visible+label{outline:.125rem solid #000;outline-offset:.1875rem}.fc-pay .gform_wrapper.gravity-theme .gfield--type-total{display:none}.fc-pay .gform_wrapper.gravity-theme .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fc-pay .gform_wrapper.gravity-theme .fc-pay__submit{height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%)}.fc-pay .gform_wrapper.gravity-theme .fc-pay__submit:focus-visible{height:auto;position:static;width:auto;clip:auto;background:none;border:.0625rem solid var(--red);clip-path:none;color:var(--red);cursor:pointer;font-family:var(--mono);font-size:1rem;letter-spacing:.0925em;line-height:.85;margin:2rem 0 0;padding:.5625rem 1.4375rem;text-transform:uppercase}.fc-pay .gform_wrapper.gravity-theme .gform_ajax_spinner{height:1.5rem;margin:1.5rem auto 0;width:1.5rem}.fc-pay .gform_wrapper.gravity-theme .gfield_error input[type=email],.fc-pay .gform_wrapper.gravity-theme .gfield_error input[type=tel],.fc-pay .gform_wrapper.gravity-theme .gfield_error input[type=text]{border-color:var(--red)}.fc-pay .gform_wrapper.gravity-theme .gfield_validation_message,.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors,.fc-pay .gform_wrapper.gravity-theme .validation_message{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--red);font-size:1rem;letter-spacing:-.0075em;line-height:1.3;margin:.5rem 0 0;padding:0}.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 1.5rem}.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors h2{color:var(--red);font-family:var(--mono);font-size:1rem;font-weight:400;letter-spacing:-.0075em;line-height:1.3;margin:0}.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon{display:none}.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors:focus,.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors:focus-visible{outline:.0625rem solid var(--red);outline-offset:.375rem}.fc-pay .gform_confirmation_message{color:#000;font-size:1.5rem;letter-spacing:-.0075em;line-height:1.3}@media screen and (max-width:1023px){.fc-pay .fc-pay__br{display:none}.fc-pay .fc-pay__stage{min-height:0}.fc-pay .fc-pay__ribbon--a{height:37.7125rem;left:-34.225rem;top:5.25rem;width:60.275rem}.fc-pay .fc-pay__ribbon--b{height:37.7125rem;left:-34.9625rem;top:6.4875rem;width:61.05rem}.fc-pay .fc-pay__ribbon--c{height:37.7125rem;left:-34.70625rem;top:7.725rem;width:60.675rem}.fc-pay .fc-pay__ribbon--d{height:37.7125rem;left:-35.13125rem;top:8.9625rem;width:61.16875rem}.fc-pay .fc-pay__wrap{gap:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12.5rem 1.25rem 5rem}.fc-pay .fc-pay__steps{width:100%}.fc-pay .fc-pay__steps h1{font-size:3.5rem;letter-spacing:-.035rem;margin-bottom:2rem}.fc-pay .fc-pay__steps .fc-pay__step,.fc-pay .fc-pay__steps .fc-pay__terms{margin-left:0;width:100%}.fc-pay .fc-pay__steps .fc-pay__step{margin-bottom:1.75rem}.fc-pay .fc-pay__steps .fc-pay__step h2{margin:.75rem 0 .625rem}.fc-pay .fc-pay__steps .fc-pay__step h2,.fc-pay .fc-pay__steps .fc-pay__step p{font-size:.875rem;letter-spacing:.016875rem}.fc-pay .fc-pay__steps .fc-pay__step--n{font-size:.75rem;letter-spacing:.016875rem}.fc-pay .fc-pay__steps .fc-pay__terms h2,.fc-pay .fc-pay__steps .fc-pay__terms p{font-size:.875rem;letter-spacing:.016875rem}.fc-pay .fc-pay__panel{margin-top:0;width:100%}.fc-pay .fc-pay__lede p{font-size:.875rem;letter-spacing:.016875rem}.fc-pay .fc-pay__lede .fc-pay__lede--cue{letter-spacing:.141875rem}.fc-pay .fc-pay__form{margin-top:2rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield{grid-column:span 1}.fc-pay .gform_wrapper.gravity-theme .gfield_label{font-size:.75rem;letter-spacing:.016875rem;margin:0 0 .5rem;padding-left:.75rem}.fc-pay .gform_wrapper.gravity-theme input[type=email],.fc-pay .gform_wrapper.gravity-theme input[type=tel],.fc-pay .gform_wrapper.gravity-theme input[type=text]{font-size:1rem;height:2.75rem;letter-spacing:.016875rem;padding:0 .75rem}.fc-pay .gform_wrapper.gravity-theme .gfield--type-html{margin-top:.5rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box{padding:1rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box h3{font-size:.75rem;letter-spacing:.016875rem;margin:0 0 .375rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box p{font-size:.875rem;letter-spacing:.016875rem}.fc-pay .gform_wrapper.gravity-theme .custom-info-box p+h3{margin-top:1.5rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product{margin-top:.75rem;padding-top:2.5rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product:before{width:11.25rem}.fc-pay .gform_wrapper.gravity-theme .gform_fields .gfield--type-product .gfield_label{margin-bottom:1rem;padding-left:0}.fc-pay .gform_wrapper.gravity-theme .gfield_radio{gap:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fc-pay .gform_wrapper.gravity-theme .gchoice{width:100%}.fc-pay .gform_wrapper.gravity-theme .gfield-choice-input+label{font-size:1.25rem;padding:.9375rem}.fc-pay .gform_wrapper.gravity-theme .fc-pay__submit:focus-visible{font-size:.875rem;letter-spacing:.141875rem}.fc-pay .gform_wrapper.gravity-theme .gfield_validation_message,.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors,.fc-pay .gform_wrapper.gravity-theme .gform_validation_errors h2,.fc-pay .gform_wrapper.gravity-theme .validation_message{font-size:.875rem;letter-spacing:.016875rem}.fc-pay .gform_confirmation_message{font-size:1rem;letter-spacing:.016875rem}}
/*# sourceMappingURL=css/futures-mobile.min.css.map */
