html{--background:#020408;--panel:#131518;--outline:#232527;--white:#fff;--black:#141414;--jet:#000;--radius:1rem;--speed:0.4s;--peachi:"Peachi Medium",Georgia,Serif;--geist:"Geist",Helvetica,Sans-Serif;--geist-mono:"Geist Mono",monospace;--transition:all var(--speed) ease-in-out}.mono{font-family:var(--geist-mono);font-optical-sizing:auto;font-style:normal;font-weight:400;text-transform:uppercase}*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4nQ.ttf) format("truetype")}@font-face{font-display:swap;font-family:Geist Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5T.ttf) format("truetype")}@font-face{font-display:swap;font-family:Peachi Medium;font-style:normal;font-weight:400;src:local("Peachi Medium"),url(/_assets/font/peachi/peachi-medium.woff2) format("woff2")}.geist{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.geist-mono{font-family:Geist Mono,monospace;font-optical-sizing:auto;font-style:normal;font-weight:400}.peachi-medium{font-family:var(--peachi)}.t1,h1{font-size:8rem;letter-spacing:-.032rem;text-transform:uppercase}.t1,.t2,h1,h2{font-family:var(--peachi);line-height:1}.t2,h2{font-size:2.5rem;margin-bottom:1.5rem}.t3,h3{font-size:1.5rem;line-height:1}.t3,.t4,h3,h4{font-family:var(--peachi);margin-bottom:.5rem}.t4,h4{font-size:1.25rem}.t5,h5{font-family:var(--peachi);font-size:1.125rem;margin-bottom:.5rem}p{margin-bottom:1rem}.no-margin{margin-bottom:-.25rem}.icon{color:currentColor;display:block;height:4rem;position:relative;text-align:center;width:4rem;z-index:0}.icon img,.icon svg{left:0;position:absolute;top:0}.icon svg{fill:currentColor;height:100%;width:100%}.icon img{height:100%;margin:0 auto;width:auto;-ms-interpolation-mode:bicubic}.icon-circular{background:var(--panel);border:.0625rem solid var(--outline);border-radius:50%;display:inline-block;flex-shrink:0;height:2.5rem;padding:.5rem;position:relative;transition:all .2s;width:2.5rem}.icon-circular:before{border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:all .2s;width:100%}.icon-circular .icon{color:inherit;height:100%;width:100%}a .icon-circular:focus,a .icon-circular:hover{border-color:var(--white)}a .icon-circular:active:before{background:rgba(255,0,0,.2);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.icon-note{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn{background:var(--jet);border:1px solid #323436;border-radius:2.5rem;display:inline-block;font-family:var(--peachi);padding:1rem 1.5rem;text-decoration:none}.btn:focus,.btn:hover{background:var(--outline);text-decoration:underline}body,html{background:var(--background) radial-gradient(circle at center bottom,#181c22 0,var(--background) 16%);font-family:var(--geist);font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400}a,body,html{color:var(--white)}a{text-decoration:underline;transition:all var(--speed) ease-in-out}a:visited{color:inherit}a:focus,a:hover{color:var(--white)}.wrapper{margin:0 auto;max-width:61rem;padding:1rem}.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.content{position:relative;z-index:2}.hero{container-type:inline-size;height:76vw;max-height:58.75rem;overflow:hidden;text-align:center;width:100%}.hero .logo{left:50%;max-width:75rem;position:absolute;top:0;-webkit-transform:translate(-50%,-24%);transform:translate(-50%,-24%);width:100%;z-index:0}.hero .logo svg{fill:#0c0e12;height:100%;width:100%;stroke:url(#highlight);stroke-width:2px}@media (min-width:45.25rem){.hero .logo{-webkit-transform:translate(-50%,-24%);transform:translate(-50%,-24%)}}.hero .introduction{margin:0 auto;max-width:61rem;padding:16vw 1rem 1rem;position:relative;z-index:2}@media (min-width:83.75rem){.hero .introduction{padding-top:15rem}}.hero .introduction .title{color:#b8b9c4;font-family:var(--geist-mono);margin-bottom:0;text-transform:uppercase}.hero .introduction h1{font-size:16vw;margin:.5rem 0}.hero .introduction h1+p{margin:0 auto;max-width:27.625rem}@container (min-width: 880px){.hero .introduction h1{font-size:9rem}}.section{position:relative}.section h2{align-items:center;display:flex;font-family:var(--geist-mono);font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;position:absolute;text-transform:uppercase;-webkit-transform:translateY(-48px);transform:translateY(-48px);-webkit-transform-origin:top left;transform-origin:top left;transition:var(--transition)}.section h2 .icon-circular{margin-right:.5rem}@media (min-width:70rem){.section h2{-webkit-transform:rotate(90deg) translateY(24px);transform:rotate(90deg) translateY(24px)}.section h2 .icon-circular{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.section ul:last-of-type{padding-bottom:0}.divider{border-bottom:1px solid var(--outline);margin:5.25rem 0;position:relative}.divider .icon-circular{background:var(--background);border-color:var(--background);color:var(--outline);left:50%;margin:0 auto;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tags{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 3.5rem}.tags li{background:var(--panel);border:1px solid var(--outline);border-radius:2.5rem;margin:0 .5rem .5rem 0;padding:.5rem 1rem}.sectors{float:right;margin:-3.5rem 0 0;padding:.5rem 0 .5rem .5rem;position:relative}.sectors .label{align-items:center;border:1px solid transparent;border-radius:1.5rem;display:flex;font-family:var(--geist-mono);font-optical-sizing:auto;font-size:.875rem;font-style:normal;font-weight:400;justify-content:end;padding:.5rem 1rem;text-transform:uppercase}.sectors .label .icon{height:.375rem;margin-left:.5rem;width:.75rem}.sectors .filters{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(19,21,24,.4);border:1px solid var(--outline);border-radius:var(--radius);box-shadow:0 0 8px rgba(0,0,0,.4);display:none;list-style:none;min-width:16rem;padding:1rem;position:absolute;right:0;top:2.75rem;z-index:100}.sectors .filters li{align-items:center;color:#ccd0d8;display:flex;font-family:var(--geist-mono);font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0 0 .25rem;position:relative;text-transform:uppercase}.sectors .filters li:before{background:#ccd0d8;border-radius:.25rem;content:"";display:block;height:1rem;margin-right:.5rem;transition:var(--transition);width:1rem}.sectors .filters li.checked:before{background:#fff}.sectors .filters li:after{background:url(/_assets/svg/sprites/check.svg) no-repeat 50% 50%;background-size:contain;content:"";display:block;height:.75rem;left:.125rem;opacity:0;position:absolute;top:.375rem;transition:var(--transition);width:.75rem}.sectors .filters li.checked:after{opacity:1}.sectors .filters li:hover{color:var(--white);cursor:pointer;text-decoration:underline}.sectors .filters li:hover:before{background:var(--white)}.sectors:focus .label,.sectors:hover .label{background:var(--panel);border-color:var(--outline);color:var(--white);cursor:pointer;text-decoration:underline}.sectors:focus .filters,.sectors:hover .filters{display:block;z-index:4}.swiper{align-items:flex-start;clear:both;height:25rem;position:relative}.swiper:before{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading;animation-name:loading;background:url(/_assets/svg/sprites/logo-white.svg) no-repeat 50% 50%;background-size:64px 64px;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;opacity:.6;position:absolute;top:50%;width:4rem}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-wrapper{align-content:flex-start}.swiper .swiper-slide{background-color:var(--background);padding:.5rem}.swiper .card{align-items:center;background:var(--panel);border-radius:.5rem;display:flex;height:100%;justify-content:center;position:relative;text-align:center;transition:var(--transition)}.swiper .card .awards{display:flex;justify-content:space-between;position:absolute;right:1rem;top:0}.swiper .card .awards .award{background:var(--white);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;color:var(--panel);cursor:help;margin-left:.5rem;padding:.25rem}.swiper .card .awards .award .icon{height:1.5rem;width:.75rem}.swiper .card .awards .award .label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131518;border:1px solid var(--outline);border-radius:var(--radius);box-shadow:0 0 8px rgba(0,0,0,.4);color:var(--white);font-size:.875rem;opacity:0;padding:.5rem .25rem;position:absolute;right:-.5rem;top:calc(100% + 32px);transition:var(--transition);visibility:hidden;width:13rem;z-index:4}.swiper .card .awards .award:focus .label,.swiper .card .awards .award:hover .label{opacity:1;top:calc(100% + 8px);visibility:visible;z-index:400}.swiper .card img{-webkit-transform:scale(.8);transform:scale(.8)}.bucket,.bucket .swiper-slide,.swiper .card.hidden{display:none}.swiper-controls{position:relative}.swiper-controls .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{border:1px solid transparent;border-radius:40px;bottom:-2.5625rem;padding:.5rem .25rem}.swiper-controls .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{background-color:var(--white)}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{border:1px solid transparent;border-radius:50%;box-sizing:border-box;color:var(--primary);height:2rem;left:calc(50% + 48px);padding:.5rem;top:2.125rem;transition:var(--transition);width:2rem;z-index:10}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-next:before,.swiper-controls .swiper-button-prev:after,.swiper-controls .swiper-button-prev:before{font-size:.875rem}.swiper-controls .swiper-button-next:hover,.swiper-controls .swiper-button-prev:hover{background:var(--panel);border-color:var(--outline)}.swiper-controls .swiper-button-next:active,.swiper-controls .swiper-button-prev:active{border-color:var(--white)}.swiper-controls .swiper-button-prev{left:auto;right:calc(50% + 48px)}.ideas .grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.ideas .grid .card{align-content:stretch;background:var(--panel);border:1px solid var(--outline);border-radius:.5rem;display:flex;flex-wrap:wrap;margin-bottom:1rem;min-height:21.25rem;padding:1.5rem 8rem 1.5rem 1.5rem;width:100%}@media (min-width:38.75rem){.ideas .grid .card{margin:0;width:calc(50% - 8px)}}.ideas .grid .card div{width:100%}.ideas .grid .card p:last-of-type{align-self:flex-end;margin:0}.ideas .grid .pitwall{--position:calc(100% + 60px);background:var(--panel) url(/_assets/img/pitwall.webp) no-repeat var(--position) 50%;background-size:auto 21.25rem}.ideas .grid .more{background:var(--panel) url(/_assets/svg/sprites/more.svg) no-repeat 50% 50%;background-size:4rem 4rem}.footer{padding-top:8.75rem}.footer .wrapper{align-items:center;border-top:1px solid #282c30;display:flex;justify-content:space-between}.footer .icon-logo-inline{height:2rem;width:8.75rem}.footer ul{display:flex;list-style:none;margin-right:-.25rem;padding:0}.footer ul li{margin:0 .25rem}