.page-index{background-color:#fff;overflow-x:hidden}.hero{position:relative;overflow:hidden;padding-top:3.5rem;padding-bottom:6rem;background-color:#2f2f2f;color:#fff;z-index:1}@media screen and (max-width:900px){.hero{padding-top:2rem;padding-bottom:4.5rem}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(255,153,1,.18) 0%,transparent 70%);z-index:0;pointer-events:none}.hero .container{position:relative;z-index:2}.hero .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:3.5rem}@media screen and (max-width:960px){.hero .hero-grid{grid-template-columns:1fr;gap:2.25rem}}.hero .hero-text{max-width:40rem}.hero .eyebrow{background-color:#fff;color:#2f2f2f}.hero-wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:0;font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#ffffff0a;-webkit-text-stroke:1px rgba(255,255,255,.14);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13.75rem}@media screen and (max-width:1280px){.hero-wordmark{font-size:10rem}}@media screen and (max-width:767px){.hero-wordmark{font-size:5.625rem}}.hero-title{font-size:1.875rem;line-height:1.15;color:#fff;margin-bottom:1.25rem}.hero-title .accent{display:block;font-size:3rem;line-height:1.05;color:#ff9901;margin-bottom:.375rem}@media screen and (max-width:1024px){.hero-title .accent{font-size:2.375rem}}@media screen and (max-width:600px){.hero-title .accent{font-size:1.875rem}}.hero .perex{color:#ffffffe6;margin-bottom:1.75rem}.cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2.5rem}.btn-icon-circle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:linear-gradient(180deg,#ff9901,#ff7c01);color:#fff;transition:all .25s ease-in-out}.btn-icon-circle svg{width:1em;height:1em;font-size:1rem}.btn-icon-circle:hover,.btn-icon-circle:focus,.btn-icon-circle:active,.btn-icon-circle:focus-visible,.btn-icon-circle:focus-within{background:#2f2f2f;transform:translate(2px,-2px)}.link-underline{position:relative;display:inline-block;padding-bottom:.25rem;font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.9375rem;color:#fff;text-decoration:none;transition:all .2s ease-in-out}.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background-color:currentColor;transform:scaleX(.35);transform-origin:left;pointer-events:none;transition:all .25s ease-in-out}.link-underline:hover,.link-underline:focus,.link-underline:active,.link-underline:focus-visible,.link-underline:focus-within{color:#ff9901}.link-underline:hover:after,.link-underline:focus:after,.link-underline:active:after,.link-underline:focus-visible:after,.link-underline:focus-within:after{transform:scaleX(1)}.entry-card{position:relative;z-index:2;background-color:#fff;border-radius:16px;padding:2.25rem;box-shadow:0 40px 80px -30px #00000080}@media screen and (max-width:767px){.entry-card{padding:1.5rem}}.entry-card h2{font-size:1.875rem;line-height:1.18em}@media screen and (max-width:1024px)and (min-width:768px){.entry-card h2{font-size:1.625rem;line-height:1.18em}}@media screen and (max-width:767px){.entry-card h2{font-size:1.375rem;line-height:1.18em}}.entry-card h2{color:#2f2f2f;margin-bottom:.75rem}.entry-card>p{color:#5c5c5c;font-size:.9375rem;margin-bottom:1.5rem}.hero-media{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-self:center;width:100%;max-width:26.25rem}@media screen and (max-width:960px){.hero-media{max-width:20rem;margin:0 auto;order:-1}}.player-frame{position:relative;width:100%;border-radius:1.25rem;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3;border:4px solid rgba(255,255,255,.1)}.player-frame .player-note{padding:1.5rem;text-align:center;background-color:#f4f4f3;color:#16161a}.player-rings{position:absolute;top:-2.875rem;right:-2.875rem;width:9.375rem;height:9.375rem;border-radius:50%;border:1px solid rgba(255,153,1,.35);z-index:0;pointer-events:none}.player-rings:before,.player-rings:after{content:"";position:absolute;top:-1.375rem;right:-1.375rem;bottom:-1.375rem;left:-1.375rem;border-radius:50%;border:1px solid rgba(255,153,1,.18)}.player-rings:after{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem;border-color:#ff990117}.prize-badge{position:absolute;top:-1.125rem;left:-1.125rem;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:6rem;height:6rem;margin:0;padding:.375rem;border-radius:50%;background:linear-gradient(160deg,#ff9901,#ff7c01);box-shadow:0 16px 30px -12px #0009;text-align:center}@media screen and (max-width:600px){.prize-badge{width:4.75rem;height:4.75rem;top:-.75rem;left:-.75rem}}.prize-badge-value{font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.1;color:#fff}@media screen and (max-width:600px){.prize-badge-value{font-size:1.1875rem}}.prize-badge-label{font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:.625rem;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;color:#fff}@media screen and (max-width:600px){.prize-badge-label{font-size:.5625rem}}webout-player{display:block;width:100%;aspect-ratio:9/16;background-color:#000;--webout-primary-color: #ff9901;--webout-secondary-color: #2f2f2f}.player-caption{margin-top:1rem;text-align:center;font-size:.875rem;color:#fffc}.player-caption strong{color:#ff9901}.player-caption[hidden]{display:none}.steps-section{position:relative;padding-top:5.5rem;padding-bottom:5.5rem;background:linear-gradient(100deg,#ff9901,#ff7c01)}@media screen and (max-width:767px){.steps-section{padding-top:3.75rem;padding-bottom:3.75rem}}.steps-title{text-align:center;color:#fff;margin-bottom:3.5rem}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;position:relative}@media screen and (max-width:767px){.steps-grid{grid-template-columns:1fr;gap:2.75rem}}.steps-grid:before{content:"";position:absolute;top:2.625rem;left:16%;right:16%;height:0;border-top:2px dashed rgba(255,255,255,.4);z-index:0}@media screen and (max-width:767px){.steps-grid:before{display:none}}.step{text-align:center}.step p{max-width:16.25rem;margin:0 auto;color:#fff;font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.125rem}.step-flag{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:5.25rem;height:5.25rem;margin:0 auto 1.5rem;background-color:#2f2f2f;border:2px solid rgba(255,255,255,.25);border-radius:50%}.step-flag span{font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;font-size:1.5rem;color:#fff}.outro-section{position:relative;overflow:hidden;padding-top:6rem;padding-bottom:7.5rem;background-color:#2f2f2f;text-align:center}@media screen and (max-width:767px){.outro-section{padding-top:4rem;padding-bottom:4.5rem}}.outro-section .container{position:relative;z-index:2}.outro-section h2{color:#fff;margin-bottom:1.25rem}.outro-section p{font-size:1.125rem;color:#fffc;margin:0 auto 2.25rem;max-width:36em}.outro-section p strong{color:#fff}.outro-section .btn{margin-bottom:2.5rem}.outro-wordmark{position:absolute;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;font-family:Conti,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#ffffff0a;-webkit-text-stroke:1px rgba(255,255,255,.14);z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:12%;font-size:16.25rem}@media screen and (max-width:1280px){.outro-wordmark{font-size:11.875rem}}@media screen and (max-width:767px){.outro-wordmark{font-size:6.875rem}}.social-links{display:flex;align-items:center;justify-content:center;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background-color:#ffffff1a;color:#fff;transition:all .2s ease-in-out}.social-link svg{width:1.5rem;height:1.5rem}.social-link:hover,.social-link:focus,.social-link:active,.social-link:focus-visible,.social-link:focus-within{background-color:#ff9901;color:#fff;transform:translateY(-3px)}.invitation-link{margin-top:.375rem;padding:.875rem 1rem;background-color:#f4f4f3;border:2px dashed rgba(47,47,47,.25);border-radius:8px;word-break:break-all}.invitation-link a{font-size:.9375rem;font-weight:700;color:#2f2f2f;text-decoration:none}.invitation-link a:hover,.invitation-link a:focus,.invitation-link a:active,.invitation-link a:focus-visible,.invitation-link a:focus-within{color:#ff9901;text-decoration:underline}.invitation-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.invitation-actions .btn{width:auto}.form-closed{text-align:center;font-size:1rem;font-weight:600;color:#16161a;margin:0}
