@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_ed384792-module__0IwvJG__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_ed384792-module__0IwvJG__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae1d2fb1376fe748-s.0csntrk3cne6j.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/027bc971e43e17cb-s.p.43p9crwv-vof6.woff2?dpl=dpl_EQShuPoxZsj5DJPwroB3eGanKRMR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script Fallback;src:local(Arial);ascent-override:120.51%;descent-override:40.8%;line-gap-override:0.0%;size-adjust:89.95%}.kaushan_script_9e6b95da-module__79S0eq__className{font-family:Kaushan Script,Kaushan Script Fallback;font-style:normal;font-weight:400}.kaushan_script_9e6b95da-module__79S0eq__variable{--font-brush-fallback:"Kaushan Script", "Kaushan Script Fallback"}
@font-face{font-family:Bambe;src:url(/fonts/Bambe.woff2)format("woff2"),url(/fonts/Bambe.woff)format("woff");font-display:swap}:root{--font-body:var(--font-jost), "Futura", "Century Gothic", system-ui, sans-serif;--font-burst:"Bambe", var(--font-brush-fallback), cursive;--gutter:16px;--gap:6px;--radius:6px}*,:before,:after{box-sizing:border-box}html,body{background:var(--black);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5}img,video,svg{max-width:100%;display:block}p{margin:0}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.22em;line-height:1;display:inline-flex}.wordmark-ffdtv{letter-spacing:-.02em;font-weight:900}.wordmark-academy{letter-spacing:.04em;font-weight:300}.burst{font-family:var(--font-burst);line-height:1;display:inline-block}.tbc{letter-spacing:.04em;cursor:help;opacity:.75;border:1.5px dashed;border-radius:4px;padding:.15em .45em;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.btn{cursor:pointer;border-radius:var(--radius);border:0;justify-content:center;align-items:center;min-height:54px;padding:.8em 1.6em;font-family:inherit;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn--cyan{background:var(--cyan);color:var(--black)}.btn--cyan:hover{background:var(--white)}.hero{place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:hidden}.collage{gap:var(--gap);padding-inline:var(--gap);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.col{will-change:transform;animation:drift-up var(--loop) linear infinite;flex-direction:column;display:flex}.col--down{animation-name:drift-down}.col--wide{display:none}.tile{aspect-ratio:9/16;margin-bottom:var(--gap);border-radius:var(--radius);background:var(--charcoal);flex:none;overflow:hidden}.tile>img,.tile>video{object-fit:cover;filter:grayscale()brightness(.62);width:100%;height:100%;transition:filter .8s}.tile.is-live>img,.tile.is-live>video,.tile:hover>img,.tile:hover>video{filter:none}.tile:hover>img,.tile:hover>video{transition-duration:.25s}@keyframes drift-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes drift-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hero:after{content:"";pointer-events:none;background:radial-gradient(55% 50% at 50% 52%,#000c,#00000040 75%,#0000);position:absolute;inset:0}.hero-content{z-index:1;text-align:center;padding:0 var(--gutter);flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{font-weight:inherit;margin:0}.wordmark--hero{--wordmark:clamp(4.75rem, 25vw, 12rem);font-size:var(--wordmark);flex-direction:column;align-items:center;gap:0}.wordmark--hero .wordmark-ffdtv,.wordmark--hero .wordmark-academy{text-box:trim-both cap alphabetic;letter-spacing:-.08em;padding-right:.08em;line-height:1}.wordmark--hero .wordmark-ffdtv{font-size:1em;font-weight:700}.wordmark--hero .wordmark-academy{margin-top:calc(var(--wordmark) * 8.75 / 91.67);font-size:.382022em;font-weight:200}.hero-tagline{flex-direction:column;align-items:center;gap:.7em;margin-top:clamp(36px,6vw,60px);font-size:clamp(1.9rem,7vw,3rem);line-height:1;display:flex}.hero-burst{color:var(--cyan)}.hero-answer{letter-spacing:-.02em;font-size:.86em;font-weight:900;position:relative}.hero-arrow{aspect-ratio:4/5;width:auto;height:clamp(62px,2vw + 54px,84px);color:var(--cyan);position:absolute;top:.35em;left:calc(100% + .5em)}.hero-line{text-wrap:balance;max-width:34ch;margin-top:14px;font-size:clamp(1.0625rem,3.4vw,1.3125rem);font-weight:500;line-height:1.3}.hero-relaunch{margin-top:clamp(22px,4vw,30px);font-size:clamp(1.125rem,3.8vw,1.375rem);font-weight:700}.interest{width:min(100%,400px);margin-top:clamp(22px,3vw,30px)}.interest-row{flex-direction:column;gap:8px;display:flex}.interest-input{min-height:54px;color:var(--white);font:inherit;background:0 0;border:0;border-bottom:2px solid #ffffffb3;border-radius:0;padding:0 4px;font-size:1.125rem}.interest-field{flex-direction:column;display:flex;position:relative}.interest-hint{color:#fff9;pointer-events:none;align-items:center;padding:0 4px;font-size:1.125rem;display:flex;position:absolute;inset:0}.interest-input:focus+.interest-hint,.interest-input:not(:placeholder-shown)+.interest-hint{display:none}.interest-caret{background:var(--cyan);width:2px;height:1.15em;margin-right:6px;animation:1.6s ease-in-out infinite alternate caret-blink}@keyframes caret-blink{0%{opacity:.9}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.interest-caret{animation:none}}.interest-input:focus-visible{border-bottom-color:var(--cyan);outline:none}.interest-input[aria-invalid=true]{border-bottom-color:var(--white)}.interest-button{flex:none;min-height:54px;padding-inline:1.3em}.interest-button:disabled{opacity:.7;cursor:progress}.interest-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.interest-error{min-height:1.5em;margin-top:8px;font-size:.9375rem;font-weight:500}.interest-done{max-width:30ch;color:var(--cyan);margin-top:14px;font-size:1.125rem;font-weight:700}.countdown{flex-direction:column;align-items:center;gap:8px;margin-top:clamp(22px,4vw,32px);display:flex}.countdown-label{color:#ffffffbf;font-size:.9375rem;font-weight:500}.countdown-when{color:var(--white);font-weight:700}.countdown-clock{font-variant-numeric:tabular-nums;gap:clamp(14px,3vw,22px);display:flex}.countdown-part{align-items:baseline;gap:3px;display:flex}.countdown-value{letter-spacing:-.02em;font-size:clamp(1.75rem,6.5vw,2.5rem);font-weight:900;line-height:1}.countdown-part:last-child .countdown-value{color:var(--cyan)}.countdown-unit{color:#ffffffb3;font-size:.8125rem;font-weight:500}.hero-cta{min-height:58px;margin-top:28px;padding-inline:2.6em;font-size:1.125rem}.hero-secondary{align-items:center;gap:8px;margin-top:16px;display:flex}.text-link{color:var(--white);letter-spacing:.04em;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.text-link:hover{color:var(--cyan)}.site-header{z-index:10;padding:calc(16px + env(safe-area-inset-top)) var(--gutter) 0;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.header-logo{width:36px;color:var(--white);opacity:.85;transition:opacity .15s;display:block}.header-logo:hover{opacity:1}.glass-mark{aspect-ratio:1;display:block;position:relative}.glass-mark canvas{display:block}.btn--small{min-height:40px;color:var(--white);box-shadow:inset 0 0 0 1.5px var(--white);background:#0000008c;padding:.5em 1.1em;font-size:.9375rem}.btn--small:hover{background:var(--white);color:var(--black)}@media (min-width:720px){:root{--gap:8px}.collage{grid-template-columns:repeat(8,1fr)}.col--wide{display:flex}}@media (max-width:419px){.hero-cta{align-self:stretch}}@media (prefers-reduced-motion:reduce){.col{animation:none}.col--down{transform:translateY(-25%)}.btn,.tile>img,.tile>video{transition:none}}
