.fut blockquote{position:revert}
.fut section{position:revert}
.fut span,.fut iframe,.fut h1,.fut h2,.fut h3,.fut h4,.fut h5,.fut h6,.fut p,.fut blockquote,.fut a,.fut cite,.fut em,.fut q,.fut small,.fut strong,.fut sup,.fut dl,.fut dt,.fut dd,.fut ol,.fut ul,.fut li,.fut label,.fut table,.fut tr,.fut th,.fut td{border:revert;font-size:revert;font-style:revert;font-weight:revert;margin:revert;outline:revert;padding:revert;vertical-align:revert}
.fut article,.fut figcaption,.fut figure,.fut footer,.fut header,.fut nav,.fut section{display:revert}
.fut ol,.fut ul{list-style:revert}
.fut table{border-collapse:revert;border-spacing:revert}
.fut th,.fut td{font-weight:revert;text-align:revert}
.fut blockquote:before,.fut blockquote:after,.fut q:before,.fut q:after{content:revert}
.fut blockquote,.fut q{quotes:revert}
.fut a:focus{outline:revert}
.fut a:hover,.fut a:active{outline:revert}
.fut a img{border:revert}
.fut h1,.fut h2,.fut h3,.fut h4,.fut h5,.fut h6{-ms-word-wrap:revert;color:revert;font-weight:revert;line-height:revert;margin-top:revert;word-wrap:revert}
.fut h1{font-size:revert;margin-bottom:revert}
.fut h2{font-size:revert;margin-bottom:revert}
.fut h3{font-size:revert;margin-bottom:revert}
.fut h4{font-size:revert;margin-bottom:revert}
.fut h5{font-size:revert;margin-bottom:revert}
.fut h6{font-size:revert;margin-bottom:revert}
.fut h1 a,.fut h2 a,.fut h3 a,.fut h4 a,.fut h5 a,.fut h6 a{color:revert}
.fut p img{margin:revert}
.fut ul,.fut ol,.fut dl{margin-left:revert}
.fut table{border:revert;border-collapse:revert;border-spacing:revert;margin:revert;padding:revert;text-align:revert;width:revert}
.fut tr{border-bottom:revert}
.fut th{font-weight:revert}
.fut th,.fut td{padding:revert;text-align:revert;vertical-align:revert}
.fut b,.fut strong{font-weight:revert}
.fut cite,.fut em,.fut q{font-style:revert}
.fut q{-ms-hyphens:revert;-webkit-hyphens:revert;color:revert;hyphens:revert;quotes:revert}
.fut blockquote{-ms-hyphens:revert;-webkit-hyphens:revert;border-left:revert;color:revert;display:revert;font-size:revert;hyphens:revert;line-height:revert;margin-bottom:revert;margin-top:revert;padding-left:revert;position:revert;quotes:revert}
.fut blockquote cite{display:revert;font-size:revert;font-style:revert;font-weight:revert}
.fut sup{font-size:revert;line-height:revert;position:revert;top:revert;vertical-align:revert}
.fut small{font-size:revert}
.fut figure{margin:revert}
.fut p,.fut dd,.fut ul,.fut ol,.fut dl{margin-bottom:revert}
.fut hr{background-color:revert;border:revert;height:revert;margin-bottom:revert}
.fut button::-moz-focus-inner,.fut input::-moz-focus-inner{border:revert;padding:revert}
.fut a{-o-transition:revert;-o-transition-timing-function:revert;-webkit-transition:revert;-webkit-transition-timing-function:revert;cursor:revert;outline:revert;text-decoration:revert;transition:revert;transition-timing-function:revert}
.fut a:hover{color:revert;cursor:revert}
.fut a img{border:revert;vertical-align:revert}
.fut img{-ms-interpolation-mode:revert;border:revert;height:revert;image-rendering:revert;max-width:revert;vertical-align:revert;width:revert}
.fut iframe{max-width:revert}
.fut .lead{font-size:revert;line-height:revert}
.fut .lead ins{background:revert;padding:revert}
.fut .hero{height:revert;min-height:revert;overflow:revert;position:revert;text-align:revert}
.fut .footer{background:revert;padding:revert;position:revert}
.fut input{-moz-border-radius:revert;-o-transition:revert;-o-transition-timing-function:revert;-webkit-border-radius:revert;-webkit-box-sizing:revert;-webkit-transition:revert;-webkit-transition-timing-function:revert;background:revert;background-clip:revert;border:revert;border-radius:revert;box-sizing:revert;color:revert;display:revert;margin:revert;margin-bottom:revert;max-width:revert;outline:revert;padding:revert;transition:revert;transition-timing-function:revert;vertical-align:revert;width:revert}
.fut input:focus{-webkit-box-shadow:revert;background:revert;border-color:revert;box-shadow:revert;color:revert}
.fut input:not(output):-moz-ui-invalid{box-shadow:revert}
.fut input:not(output):-moz-ui-invalid:-moz-focusring{box-shadow:revert}
.fut button{-moz-border-radius:revert;-o-transition:revert;-o-transition-timing-function:revert;-webkit-appearance:revert;-webkit-border-radius:revert;-webkit-box-sizing:revert;-webkit-transition:revert;-webkit-transition-timing-function:revert;background:revert;background-clip:revert;border-radius:revert;box-sizing:revert;color:revert;cursor:revert;display:revert;font-weight:revert;line-height:revert;margin-bottom:revert;padding:revert;text-align:revert;text-decoration:revert;text-transform:revert;transition:revert;transition-timing-function:revert;vertical-align:revert;width:revert}
.fut button:hover,.fut button:focus,.fut button:active{background:revert;border:revert;color:revert}
.fut .dark blockquote{color:revert}
.fut .dark cite,.fut .dark,.fut .dark .lead{color:revert}
.fut .dark b,.fut .dark strong{color:revert}
.fut .dark h1,.fut .dark h2,.fut .dark h3,.fut .dark h4,.fut .dark h5,.fut .dark h6{color:revert}
.fut .path{opacity:revert;stroke-linecap:revert;stroke-width:revert}
.fut .path{animation:revert;opacity:revert;stroke-dasharray:revert;stroke-dashoffset:revert}
@media (max-width: 767px){.fut blockquote{padding-left:revert}}
.fut a{color:revert}
.fut .lead a{color:revert;font-weight:revert;text-decoration:revert}
.fut a:hover,.fut a:active,.fut .lead a:hover,.fut .lead a:active{color:revert}
.fut button:hover,.fut button:focus,.fut button:active{background:revert}
.fut .lead ins{color:revert}
.fut .lead span{color:revert}
.fut blockquote{border-color:revert}
.fut h1 a:hover,.fut h2 a:hover,.fut h3 a:hover,.fut h4 a:hover,.fut h5 a:hover,.fut h6 a:hover{color:revert}
.fut .count{color:revert}
.fut h1{color:revert}
.fut h2{font-size:revert}
.fut h2{color:revert}
.fut h3{font-size:revert}
.fut h3{color:revert}
.fut h4{font-size:revert}
.fut h4{color:revert}
.fut h5{font-size:revert}
.fut h5{color:revert}
.fut h6{font-size:revert}
.fut h6{color:revert}
.fut blockquote{color:revert}
.fut .lead,.fut .dark .lead{font-size:revert;font-weight:revert;line-height:revert}
.fut .lead p{color:revert}
.fut blockquote{-webkit-animation-duration:revert;animation-duration:revert}
.fut button,.fut .dark button,.fut .dark input[type="button"],.fut .dark input[type="submit"]{-moz-border-radius:revert;-webkit-border-radius:revert;border-radius:revert}
@font-face{font-family:"NW Ext";src:url("/static/future/assets/fonts/neueworld-extthin.woff2") format("woff2");font-weight:100;font-display:swap}@font-face{font-family:"NW Cond";src:url("/static/future/assets/fonts/neueworld-cond.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url("/static/future/assets/fonts/inter-var.woff2") format("woff2");font-weight:100 900;font-display:swap}.fut *,.fut *::before,.fut *::after{box-sizing:border-box}.fut{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.fut{margin:0;font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background:var(--bg);color:var(--ink)}.fut img{max-width:100%;height:auto;display:block}.fut figure{margin:0}.fut a{color:inherit}.fut button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.fut :focus-visible{outline:2px solid currentColor;outline-offset:3px}.fut{--pad:clamp(20px,4vw,64px);--ease:cubic-bezier(.2,.7,.1,1)}.fut .wrap{padding-inline:var(--pad)}.fut .narrow{max-width:760px}.fut .pbar{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px var(--pad);font-size:12px;letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:difference;color:#fff}.fut .pbar a{text-decoration:none;display:inline-flex;gap:10px;align-items:center}.fut .pbar .lang{display:flex;border:1px solid currentColor;border-radius:99px;overflow:hidden}.fut .pbar .lang button{padding:4px 10px;font-size:11px;letter-spacing:.12em}.fut .pbar .lang button[aria-pressed="true"]{background:#fff;color:#000}.fut .sec{padding:clamp(70px,12vh,140px) var(--pad)}.fut .kick{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.7;margin:0 0 18px}.fut .grid2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,72px)}@media (max-width:860px){.fut .grid2{grid-template-columns:1fr}}.fut .reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.fut .reveal.in{opacity:1;transform:none}.fut .videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;margin-inline:auto}@media (max-width:640px){.fut .videos{grid-template-columns:1fr}}.fut .yt{position:relative;aspect-ratio:16/9;background:#000 center/cover;border:0;padding:0;width:100%;overflow:hidden}.fut .yt::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);transition:background .3s}.fut .yt:hover::after{background:rgba(0,0,0,.05)}.fut .yt .play{position:absolute;left:50%;top:50%;z-index:2;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--play,#fff);display:grid;place-items:center;transition:transform .3s var(--ease)}.fut .yt:hover .play{transform:scale(1.1)}.fut .yt .play::before{content:"";border-left:20px solid var(--play-ink,#000);border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:5px}.fut .yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fut .gal{columns:5 220px;column-gap:10px;max-width:1400px;margin-inline:auto}.fut .sec:has(>.videos)>.kick{max-width:1100px;margin-inline:auto}.fut .sec:has(>.gal)>.kick{max-width:1400px;margin-inline:auto}.fut .gal button{display:block;width:100%;padding:0;margin:0 0 10px;break-inside:avoid;overflow:hidden;line-height:0}.fut .gal img{width:100%;height:auto;transition:transform .8s var(--ease)}.fut .gal button:hover img{transform:scale(1.04)}.fut .lb{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);display:none;align-items:center;justify-content:center}.fut .lb.on{display:flex}.fut .lb img{max-width:92vw;max-height:86vh;object-fit:contain}.fut .lb button{position:absolute;color:#fff;font-size:28px;padding:16px 22px}.fut .lb .x{top:8px;right:8px}.fut .lb .p{left:8px;top:50%;transform:translateY(-50%)}.fut .lb .n{right:8px;top:50%;transform:translateY(-50%)}.fut .lb .c{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#aaa;font-size:12px;letter-spacing:.2em}.fut .pfoot{padding:clamp(50px,9vh,100px) var(--pad) 28px;display:grid;grid-template-columns:2fr 1fr;gap:var(--pad);border-top:1px solid currentColor}.fut .pfoot .back{font-family:"NW Ext",sans-serif;font-weight:100;font-size:clamp(28px,4vw,64px);line-height:1;text-decoration:none;text-transform:uppercase}.fut .pfoot ul{list-style:none;margin:0;padding:0;line-height:2;font-size:14px}.fut .pfoot ul a{text-decoration:none}.fut .pfoot ul a:hover{text-decoration:underline}.fut .pfoot small{grid-column:1/-1;opacity:.6;font-size:12px;padding-top:20px;border-top:1px solid;border-color:inherit}@media (max-width:760px){.fut .pfoot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fut *,.fut *::before,.fut *::after{animation:none!important;transition:none!important}.fut .reveal{opacity:1;transform:none}}.fut{--bg:#e8431c;--ink:#111;--red:#e8431c;--red2:#d63412;--white:#fff;--play:#111;--play-ink:#fff}.fut{background:linear-gradient(180deg,#f0592f 0%,#e8431c 30%,#d63412 100%)}.fut .heavy{font-weight:900;letter-spacing:.02em}.fut .shout{font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.08em;line-height:1.05}.fut .hero{position:relative;min-height:100svh;display:grid;grid-template-columns:1fr minmax(260px,34vw) 1fr;align-items:center;gap:clamp(10px,3vw,40px);padding:90px var(--pad) 40px;overflow:hidden}.fut .hero h1{margin:0;font-size:clamp(64px,10vw,200px);line-height:.8;transform:rotate(-4deg);justify-self:end}.fut .hero .head{position:relative;align-self:end;margin-bottom:-40px}.fut .hero .head img{width:100%;-webkit-mask-image:radial-gradient(70% 62% at 50% 55%,#000 62%,transparent 100%);mask-image:radial-gradient(70% 62% at 50% 55%,#000 62%,transparent 100%)}.fut .hero .shout{font-size:clamp(22px,2.6vw,46px);transform:rotate(-4deg)}.fut .cut{position:absolute;height:3px;background:repeating-linear-gradient(90deg,var(--red) 0 12px,transparent 12px 20px);transform-origin:left;transform:scaleX(0);animation:cut 1.6s var(--ease) forwards}.fut .cut.e1{left:28%;top:41.5%;width:20%;animation-delay:.6s}.fut .cut.e2{left:54%;top:41%;width:20%;animation-delay:.9s}.fut .cut.m{left:36%;top:58.5%;width:26%;animation-delay:1.2s}@keyframes cut{to{transform:scaleX(1)}}.fut .hero .meta{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;border-top:2px solid #111;padding-top:14px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;position:relative;z-index:2}@media (max-width:860px){.fut .hero{grid-template-columns:1fr;text-align:center}.fut .hero h1{justify-self:center}.fut .hero .head{max-width:340px;margin:0 auto -20px}}.fut .paper{background:#f5f1ea;color:#111}.fut .black{background:#111;color:#f5f1ea}.fut .big{font-weight:800;font-size:clamp(28px,3.8vw,62px);line-height:1.02;letter-spacing:-.01em;margin:0}.fut .lead{font-size:clamp(18px,1.5vw,23px);line-height:1.5}.fut blockquote.zp{margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.6;border-left:6px solid var(--red);padding-left:clamp(16px,2vw,32px)}.fut blockquote.zp p{margin:0 0 1em}.fut blockquote.zp cite{display:block;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.fut .prog{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:3px solid #111}.fut .prog>div{padding:clamp(24px,3vw,48px) 0}.fut .prog>div+div{border-left:3px solid #111;padding-left:clamp(20px,3vw,48px)}.fut .prog>div:first-child{padding-right:clamp(20px,3vw,48px)}.fut .prog h3{margin:0 0 6px;font-size:clamp(26px,2.8vw,44px);line-height:1;font-weight:900}.fut .prog .sub{margin:0 0 18px;font-weight:700;opacity:.7}.fut .poems{list-style:none;margin:0;padding:0;counter-reset:p}.fut .poems li{counter-increment:p;display:flex;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.25);font-weight:800;font-size:clamp(20px,1.8vw,28px)}.fut .poems li::before{content:counter(p,decimal-leading-zero);font-size:12px;font-weight:600;opacity:.6;width:24px}.fut .poems li small{margin-left:auto;font-weight:500;font-size:12px;opacity:.7;letter-spacing:.04em}@media (max-width:860px){.fut .prog{grid-template-columns:1fr}.fut .prog>div+div{border-left:0;border-top:3px solid #111;padding-left:0}}.fut .chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fut .chips li{border:2px solid currentColor;border-radius:99px;padding:6px 14px;font-weight:800;letter-spacing:.04em}.fut .credits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin-top:40px}.fut .credits b{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-weight:600}.fut .credits span{font-weight:800;font-size:20px}.fut .press{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fut .press img{width:100%;box-shadow:0 20px 50px rgba(0,0,0,.25)}@media (max-width:760px){.fut .press{grid-template-columns:1fr}}.fut .thanks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 40px}.fut .thanks li{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.2)}.fut .thanks b{display:block;font-size:18px}.fut .thanks span{opacity:.7;font-size:14px}.fut .motto{text-align:center;padding:clamp(90px,16vh,200px) var(--pad)}.fut .motto p{margin:0 auto;max-width:18ch;font-weight:900;font-size:clamp(34px,5.5vw,96px);line-height:.98;color:#fff}.fut .motto p span{display:block}.fut .motto p span:nth-child(even){color:#111}.fut .pfoot{border-color:#111}.fut .pfoot .back{color:#111}.fut .prog .hint{margin:-8px 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.fut .poems li{display:block;padding:0}.fut .poems li::before{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:2;transition:color .3s}.fut .poems li{position:relative}.fut .trk{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:12px 70px 12px 52px;text-align:left;overflow:hidden;isolation:isolate;transition:color .35s,padding .5s var(--ease)}.fut .trk::before{content:"";position:absolute;inset:0;z-index:-2;background:#111;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.fut .trk .t{font-weight:800;font-size:clamp(20px,1.8vw,28px)}.fut .trk small{margin-left:auto;font-weight:500;font-size:12px;opacity:.7;letter-spacing:.04em;transition:opacity .3s}.fut .trk .th{position:absolute;right:0;top:0;bottom:0;width:38%;z-index:-1;background:center/cover;clip-path:inset(0 0 0 100%);transition:clip-path .6s var(--ease);filter:grayscale(1) contrast(1.1)}.fut .trk .th::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#111,transparent 60%)}.fut .trk .pl{position:absolute;right:16px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;border:2px solid currentColor;display:grid;place-items:center;transition:background .3s,border-color .3s,transform .4s var(--ease)}.fut .trk .pl::before{content:"";border-left:11px solid currentColor;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.fut .poems li:hover::before,.fut .poems li:focus-within::before{color:#e8431c;opacity:1}.fut .trk:hover,.fut .trk:focus-visible{color:#fff;padding-left:62px}.fut .trk:hover::before,.fut .trk:focus-visible::before{transform:scaleX(1)}.fut .trk:hover .th,.fut .trk:focus-visible .th{clip-path:inset(0 0 0 0)}.fut .trk:hover small,.fut .trk:focus-visible small{opacity:0}.fut .trk:hover .pl,.fut .trk:focus-visible .pl{background:#e8431c;border-color:#e8431c;color:#fff;transform:scale(1.15)}@media (max-width:640px){.fut .trk small{display:none}.fut .trk .th{width:55%}}.fut .pp{position:fixed;inset:0;z-index:300;display:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:70px var(--pad) 40px;background:radial-gradient(120% 90% at 50% 0%,#f0592f,#d63412 70%)}.fut .pp.on{display:flex;animation:ppin .5s var(--ease)}@keyframes ppin{from{clip-path:circle(0 at 50% 50%)}to{clip-path:circle(150% at 50% 50%)}}.fut .pp .top{width:min(1100px,100%);display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#111}.fut .pp .top b{font-weight:900;font-size:clamp(34px,5vw,84px);line-height:.9;transform:rotate(-2deg);display:inline-block}.fut .pp .top span{font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.fut .pp .scr{width:min(1100px,100%);aspect-ratio:16/9;max-height:68vh;background:#000;box-shadow:0 40px 80px rgba(60,5,0,.4)}.fut .pp .scr iframe{width:100%;height:100%;border:0;display:block}.fut .pp .nav{width:min(1100px,100%);display:flex;justify-content:space-between;align-items:center;color:#111;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.fut .pp .nav button{padding:12px 4px}.fut .pp .nav button:hover{color:#fff}.fut .pp .x{position:absolute;top:14px;right:var(--pad);font-size:34px;line-height:1;color:#111;padding:8px}.fut .pp .x:hover{color:#fff}.fut .camp{background:#111;color:#f5f1ea;overflow:hidden}.fut .camp .wall{display:flex;justify-content:center;align-items:flex-end;gap:clamp(14px,3vw,48px);padding:clamp(20px,4vh,50px) 0 clamp(30px,6vh,70px);columns:auto;max-width:none}.fut .camp .wall button{flex:0 1 380px;margin:0;padding:0;line-height:0;background:#000;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 10px #1c1c1c;transition:transform .6s var(--ease),box-shadow .6s}.fut .camp .wall button:nth-child(1){transform:rotate(-3deg) translateY(10px)}.fut .camp .wall button:nth-child(2){transform:rotate(1.5deg) translateY(-14px)}.fut .camp .wall button:nth-child(3){transform:rotate(-1deg) translateY(6px)}.fut .camp .wall button:hover,.fut .camp .wall button:focus-visible{transform:rotate(0) translateY(-22px) scale(1.04);box-shadow:0 50px 90px rgba(0,0,0,.7),0 0 0 10px #e8431c;z-index:2}.fut .camp .wall img{width:100%;height:auto}.fut .camp .wall button:hover img{transform:none}.fut .camp .wide{display:block;max-width:1200px;margin:0 auto;padding:0;line-height:0;box-shadow:0 30px 60px rgba(0,0,0,.5)}.fut .camp .wide img{width:100%;height:auto}.fut .camp .cap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1200px;margin:22px auto 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.fut .camp h2{color:#fff;margin:0}.fut .camp h2>span{color:#fff}.fut .camp h2 span span{color:#e8431c}.fut .sec.camp>.kick.kick{max-width:none;margin-inline:0}@media (max-width:700px){.fut .camp .wall{flex-direction:column;align-items:center}.fut .camp .wall button{flex-basis:auto;width:78%}}.fut .story-sec{background:#0b0b0b;color:#f5f1ea}.fut .sec.story-sec>.kick.kick{max-width:none;margin-inline:0}.fut .gal.story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(6px,.8vw,12px);columns:auto;max-width:none}.fut .gal.story button{margin:0;padding:0;line-height:0;overflow:hidden;position:relative;aspect-ratio:3/2}.fut .gal.story img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s}.fut .gal.story button:hover img{transform:scale(1.04)}.fut .gal.story .w12{grid-column:span 12;aspect-ratio:2/1}.fut .gal.story .w7{grid-column:span 7}.fut .gal.story .w5{grid-column:span 5;aspect-ratio:auto}.fut .gal.story .w6{grid-column:span 6}.fut .gal.story .w4{grid-column:span 4}.fut .gal.story .w8{grid-column:span 8;aspect-ratio:auto}.fut .gal.story .w12 img{object-position:50% 40%}@media (max-width:760px){.fut .gal.story button{grid-column:1/-1!important;aspect-ratio:3/2!important}}.fut .more{margin-top:clamp(20px,3vh,36px)}.fut .more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border:2px solid #f5f1ea;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:13px;transition:background .3s,color .3s}.fut .more>summary::-webkit-details-marker{display:none}.fut .more>summary:hover{background:#e8431c;border-color:#e8431c}.fut .more[open]>summary{margin-bottom:16px}.fut .gal.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;columns:auto;max-width:none}.fut .gal.thumbs button{margin:0;padding:0;line-height:0;aspect-ratio:3/2;overflow:hidden}.fut .gal.thumbs img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .3s,transform .6s var(--ease)}.fut .gal.thumbs button:hover img{opacity:1;transform:scale(1.05)}.fut .qgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,90px);align-items:start}.fut .qimg{position:sticky;top:90px;margin:0}.fut .qimg img{width:100%;height:auto;box-shadow:0 30px 70px rgba(90,10,0,.35)}@media (max-width:900px){.fut .qgrid{grid-template-columns:1fr}.fut .qimg{position:static}}
.fut{position:relative!important;width:100%!important;left:auto!important;margin:0!important;overflow-x:clip;text-align:left}
.fut img{max-width:100%}
#main-content .entry-content:has(> .fut){margin:0;padding:0}
.fut-home .hero{min-height:0!important;padding-top:20px!important}
.fut-home .hero h1{margin-top:18px!important}
.fut-home sup.count{display:none!important}
.fut-home .pillars b{display:none!important}
.fut-home .pillars div{padding:26px 22px!important;display:flex;align-items:center}
.fut-home .pillars span{font-family:var(--cond);font-size:clamp(24px,2.3vw,40px)!important;line-height:1.05!important;text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}
.fut .p-sitdown h2{line-height:.95!important;margin-bottom:.12em!important}
.fut .p-sitdown h2 u{border-bottom:0!important;text-decoration:underline!important;text-decoration-thickness:.06em!important;text-underline-offset:.06em!important;text-decoration-skip-ink:none}
.page-future #primary,.page-future .grid-container,.page-future .entry-content{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}
