@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-vietnamese-400-normal-BF4g3tCF.woff2)format("woff2"),url(/assets/archivo-vietnamese-400-normal-FGOLYM1a.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-ext-400-normal-B5tPZzqW.woff2)format("woff2"),url(/assets/archivo-latin-ext-400-normal-DrmqtLj6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");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}:root{color:#031f2d;font-synthesis:none;--lime:#d1f33d;--neon:#c9f404;--navy:#031f2d;--cyan:#98bcbc;background:#000f17;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px}body{margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.wrap{width:min(1660px,100% - 12vw);margin:auto}h1,h2,.distances{font-family:Archivo Black,Arial Black,sans-serif}h2{margin:0;font-size:clamp(2.2rem,4vw,4.4rem);line-height:.94}p{line-height:1.35}.header{background:var(--neon);z-index:50;align-items:center;height:80px;padding:0 4vw;font-size:16px;font-weight:700;display:flex;position:sticky;top:0}.header nav{height:100%;display:flex}.header nav a{border-right:1px solid #031f2d40;align-items:center;padding:0 30px;text-decoration:none;display:flex}.header-facts{align-self:stretch;margin-left:auto;display:flex}.header-facts strong{text-align:center;border-right:1px solid #031f2d40;flex-direction:column;justify-content:center;min-width:130px;display:flex}.header-facts small{font-weight:500}.signup,.button{background:var(--navy);color:var(--neon);border-radius:30px;padding:12px 32px;text-decoration:none}.menu-button{display:none}.hero{color:#fff;background:url(/01-imagens/hero-tenis-aeroporto-efeitos-psd.webp) top/cover no-repeat;height:min(1450px,75vw);min-height:720px;position:relative}.hero-mark{filter:brightness(0)invert();opacity:.95;width:37%;max-width:710px;position:absolute;top:7%;right:17%}.hero-copy{max-width:1160px;position:absolute;bottom:8%;left:6vw}.hero-copy h1{margin:0 0 24px;font-size:clamp(2.5rem,4.2vw,5.5rem);line-height:1.05}.hero-copy p{max-width:1120px;font-size:clamp(1rem,1.35vw,1.7rem)}.hero-copy strong{font-size:clamp(1rem,1.45vw,1.8rem)}.event-info{background:var(--neon);padding:45px 0 65px;position:relative}.event-info:before{content:"";background:var(--neon);border-radius:50% 50% 0 0/75% 75% 0 0;width:104%;height:130px;position:absolute;top:-65px;left:-2%}.event-info .wrap{position:relative}.event-info h2{margin-bottom:28px;font-family:Arial,sans-serif;font-size:clamp(2rem,3vw,3.5rem);font-weight:700}.info-grid{grid-template-columns:180px 1.4fr repeat(4,150px);align-items:end;gap:28px;display:grid}.date-card,.time-card{text-align:center;border:3px solid #031f2d2e;border-radius:20px;overflow:hidden}.date-card b{font-size:5.8rem;line-height:1;display:block}.date-card span,.time-card span{background:var(--navy);color:#fff;padding:10px;font-size:1.25rem;font-weight:700;display:block}.place{text-align:center;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.place img{width:90px}.time-card b{padding:12px 4px;font-family:Arial Black,sans-serif;font-size:2.7rem;display:block}.time-card small{background:var(--navy);color:#fff;margin-top:-10px;padding-bottom:5px;display:block}.course{background:var(--neon);padding:40px 0 0}.course-grid{grid-template-columns:43% 57%;align-items:center;display:grid}.course-grid>div{text-align:right;padding:50px}.course h2{font-size:3.7rem}.course p{font-size:1.3rem}.distances{font-size:4.5rem}.course img{object-fit:cover;border-radius:40px 0 0 40px;width:100%;max-height:680px}.structure{background:linear-gradient(var(--neon) 15%,#9bc1b6 100%);padding:75px 0 65px}.structure h2{font-size:3.7rem}.structure>div>p{font-size:1.25rem}.facilities{grid-template-columns:repeat(4,1fr);gap:26px 35px;margin-top:35px;display:grid}.facility{align-items:center;gap:20px;font-size:1.15rem;display:flex}.facility img{object-fit:contain;width:55px;height:50px}.kit{background:#9bc1b6;padding:60px 0 45px}.kit-grid{grid-template-columns:1fr;align-items:center;display:grid}.kit-grid>div{width:min(100%,760px);margin-inline:auto}.kit-photo{object-fit:cover;border-radius:35px;width:100%;height:620px}.kit h2{font-size:5rem}.kit-place{align-items:center;gap:12px;font-size:1.5rem;display:flex}.kit-place img{width:45px}.kit-dates{gap:15px;max-width:480px;display:flex}.kit-dates .time-card{flex:1}.kit-dates .time-card b{font-size:1.4rem}.kit h3{font-size:1.3rem}.kit li{margin:8px 0}.rules{text-align:center;background:#98bcbc;padding:70px 0 115px;position:relative;overflow:hidden}.rules h2{font-size:5.4rem}.rule-copy{text-align:left;grid-template-columns:1fr 1fr;gap:80px;max-width:900px;margin:50px auto;display:grid}.button{font-size:1.3rem;font-weight:800;display:inline-block}.rule-doodle{pointer-events:none;position:absolute}.rule-doodle.left{width:190px;bottom:0;left:-30px}.rule-doodle.right{width:330px;bottom:-65px;right:-40px}.party,.questions{color:#fff;background:#001b2a url(/assets/fundo-escuro-azulado-final.webp) 50%/cover}.party{padding:100px 0 65px}.party-grid{grid-template-columns:45% 55%;align-items:center;gap:55px;display:grid}.party h2{font-size:5rem}.party p{max-width:750px;font-size:1.25rem}.party-highlight{background:var(--neon);color:var(--navy);border-radius:0 0 0 28px;width:max-content;max-width:115%;margin-top:55px;padding:25px 40px;font-size:1.35rem;display:block}.party-photos{grid-template-rows:1fr 1fr;grid-template-columns:1fr .85fr;gap:15px;display:grid}.party-photos img{object-fit:cover;border-radius:25px;width:100%;height:250px}.party-photos .main-photo{grid-row:1/3;height:515px}.questions{text-align:center;padding:50px 0 75px}.questions h2{font-size:5rem}.questions p{margin:30px 0;font-size:1.15rem}footer{color:#fff;background:#001b2a;padding:70px 0 90px}.logos{width:100%}.social{background:linear-gradient(180deg,var(--neon),#88b9ba);color:var(--navy);border-radius:40px;justify-content:center;align-items:center;gap:15px;max-width:1200px;margin:90px auto 0;padding:15px 40px;font-size:1.7rem;font-weight:800;text-decoration:none;display:flex}.social img{width:35px}.signup:hover,.button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0005}.social:hover{filter:brightness(1.08)}a:focus-visible,button:focus-visible{outline-offset:3px;outline:4px solid #fff}@media (width<=1100px){.header nav a{padding:0 12px;font-size:13px}.header-facts strong{min-width:84px;font-size:13px}.signup{padding:11px 16px}.info-grid{grid-template-columns:repeat(3,1fr)}.facilities{grid-template-columns:repeat(2,1fr)}.kit h2,.rules h2,.party h2{font-size:3.8rem}.kit-photo{height:450px}}@media (width<=760px){html{scroll-padding-top:64px}.wrap{width:min(100% - 36px,600px)}.header{height:64px;padding:0 18px}.menu-button{color:var(--navy);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}.menu-button span{background:var(--navy);width:25px;height:3px}.menu-button b{position:absolute;left:-9999px}.header nav{background:var(--neon);flex-direction:column;height:auto;padding:12px;display:none;position:absolute;top:64px;left:0;right:0}.header nav.open{display:flex}.header nav a{border:0;padding:15px}.header-facts{margin-left:auto}.header-facts strong{display:none}.header-facts strong:first-child{border:0;min-width:auto;margin-right:12px;display:flex}.signup{padding:10px 13px;font-size:12px}.hero{background-position:48% 0;height:780px;min-height:0}.hero-mark{width:55%;top:7%;right:2%}.hero-copy{width:auto;bottom:5%;left:18px;right:18px}.hero-copy h1{font-size:2.25rem}.hero-copy p{font-size:.95rem}.event-info{padding-top:30px}.event-info:before{height:50px;top:-25px}.info-grid{grid-template-columns:repeat(2,1fr);gap:12px}.date-card b{font-size:4rem}.place{font-size:.8rem}.place img{width:55px}.time-card b{font-size:2rem}.time-card span{font-size:.95rem}.course{padding-top:0}.course-grid{grid-template-columns:1fr;width:100%}.course-grid>div{text-align:center;padding:50px 20px}.course h2{font-size:2.7rem}.distances{font-size:3.5rem}.course img{object-fit:cover;border-radius:0;height:320px}.structure{padding:55px 0}.structure h2{font-size:2.8rem}.facilities{grid-template-columns:1fr;gap:18px}.kit-grid{grid-template-columns:1fr;gap:35px}.kit-photo{height:auto}.kit h2{font-size:3.4rem}.kit-dates .time-card b{font-size:1.05rem}.rules{padding:55px 0 95px}.rules h2{font-size:3.5rem}.rule-copy{grid-template-columns:1fr;gap:5px;margin:30px auto}.rule-doodle.right{width:190px}.party{padding:65px 0 45px}.party-grid{grid-template-columns:1fr;gap:35px}.party h2{font-size:3.5rem}.party-highlight{width:auto;max-width:100%;margin-top:30px;padding:20px;font-size:1rem}.party-photos{gap:8px}.party-photos img{border-radius:12px;height:130px}.party-photos .main-photo{height:268px}.questions h2{font-size:3.8rem}.questions br{display:none}footer{padding:45px 0}.logos{content:url(/04-logos/REGUA%20HORIZONTAL%20RODAPE.png);transform-origin:0;min-width:800px;max-width:none;margin-bottom:-20px;margin-right:-430px;transform:scale(.46)}.social{margin-top:35px;padding:12px 18px;font-size:1rem}.social img{width:24px}}.hero{background:var(--navy)}.hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-mark,.hero-copy{z-index:1}.hero-mark{filter:none}@media (width<=760px){.header-facts{flex:0 auto;margin-left:auto}.header-facts strong:first-child{white-space:nowrap;font-size:11px}.header .signup{flex:none;padding:9px 10px;font-size:10px}.hero-copy h1{overflow-wrap:anywhere;font-size:clamp(1.7rem,8vw,2rem)}.hero-copy p{font-size:.84rem}.hero-copy strong{font-size:.9rem}}@media (width>=1101px){.header{color:#001a2b;background:#b7f500;height:clamp(60px,4.15vw,75px);padding:0 0 0 2.88vw;font-size:clamp(14px,1vw,18px);font-weight:400}.header nav a{border-right-color:#80ad00;justify-content:center;padding:0}.header nav a:first-child{width:8.68vw}.header nav a:nth-child(2){width:9.07vw}.header nav a:nth-child(3){width:14.1vw}.header-facts strong{border-right-color:#80ad00;min-width:0;font-size:18px;line-height:1.05}.header-facts strong:first-child{width:10.5vw}.header-facts strong:nth-child(2),.header-facts strong:nth-child(3){width:7.63vw}.header-facts strong{font-size:clamp(14px,1vw,18px)}.header-facts small{margin-top:clamp(3px,.28vw,5px);font-size:clamp(13px,.94vw,17px);line-height:1.25}.header .signup{color:#b7f500;background:#001a2b;border-radius:1.55vw 1.55vw 0;flex:0 0 13.8vw;justify-content:center;align-items:center;width:13.8vw;height:clamp(34px,2.32vw,42px);margin:0 3.4vw 0 .8vw;padding:0;font-size:clamp(17px,1.22vw,22px);font-weight:700;display:flex}.hero-mark{width:48%;max-width:none;top:3.2%;right:5.5%}}@media (width>=761px) and (width<=1100px){.header{color:#001a2b;background:#b7f500;height:64px;padding:0;font-size:13px;font-weight:400}.header nav a{border-right-color:#80ad00;justify-content:center;padding:0}.header nav a:first-child{width:150px}.header nav a:nth-child(2){width:118px}.header nav a:nth-child(3){width:178px}.header-facts{margin-left:auto}.header-facts strong{border-right-color:#80ad00;min-width:0;line-height:1.05}.header-facts strong:first-child{width:149px}.header-facts strong:nth-child(2),.header-facts strong:nth-child(3){width:96px}.header-facts small{margin-top:3px;font-size:12px;line-height:1.15}.header .signup{color:#b7f500;background:#001a2b;border-radius:22px 22px 0;flex:0 0 176px;justify-content:center;align-items:center;width:176px;height:32px;margin:0 40px 0 12px;padding:0;font-size:14px;font-weight:700;display:flex}}.hero-bg{filter:brightness(.85)contrast(1.08)saturate(1.15)}main{isolation:isolate;position:relative;overflow:hidden}.runway-bg{z-index:-1;pointer-events:none;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.hero{z-index:2}.central-zone{z-index:1;background:0 0;position:relative;overflow:hidden}.central-zone>section{z-index:1;background:0 0;position:relative}.central-wing{z-index:0;pointer-events:none;width:100%;max-width:none;height:auto;position:absolute;top:0;left:0}.central-plane{z-index:3;pointer-events:none;width:36%;max-width:none;height:auto;position:absolute;top:auto;bottom:-49vw;right:-14vw}.central-zone .event-info:before{display:none}@media (width<=900px){.central-wing{width:185%;left:-43%}.central-plane{display:none}}@media (width>=901px) and (width<=1300px){.central-zone .event-info{padding:22px 0 40px}.central-zone .event-info h2{margin-bottom:18px;font-size:34px}.central-zone .info-grid{grid-template-columns:125px 245px repeat(4,105px);gap:14px}.central-zone .date-card b{font-size:70px}.central-zone .date-card span,.central-zone .time-card span{padding:7px 3px;font-size:15px}.central-zone .place{font-size:15px}.central-zone .place img{width:62px}.central-zone .time-card b{padding:9px 2px;font-size:34px}.central-zone .time-card small{font-size:9px}.central-zone .course h2{font-size:38px}.central-zone .course p{margin:10px 0;font-size:16px}.central-zone .distances{font-size:50px}}@media (width>=901px){.central-zone .course-grid>div{padding-top:28px;padding-bottom:28px}.central-zone .course-grid>div p:last-child{margin-bottom:0}.central-zone .course-grid>div{padding-right:15px}}@media (width>=1101px) and (width<=1600px){.central-plane{right:-14vw}.central-wing{transform-origin:top;transform:scaleY(1.1)}}footer .logos{width:100%;min-width:0;max-width:1688px;height:auto;margin:0 auto;display:block;transform:none}@media (width>=1201px) and (width<=1600px){.central-zone .course-grid>div{transform:translateY(2vw)}}#patrocinadores{z-index:20;visibility:visible;opacity:1;min-height:260px;display:block;position:relative}.kit-dates{gap:10px;max-width:360px}.kit-dates .time-card{border:0;border-radius:14px 14px 0;box-shadow:0 2px #031f2d26}.kit-dates .time-card b{color:#001a2b;background:#b7f500;justify-content:center;align-items:center;min-height:48px;padding:7px 5px;font-family:Archivo Black,Archivo,sans-serif;font-size:1.15rem;line-height:.92;display:flex}.kit-dates .time-card span{color:#fff;background:#001a2b;padding:8px 4px;font-size:1rem;line-height:1.05}.rules .button{color:#c9f404;text-align:center;background:#001a2b;border-radius:0 0 0 18px;justify-content:center;align-items:center;width:252px;min-height:42px;padding:8px 14px;display:inline-flex}.rules .rule-doodle.left{width:16%;max-width:305px;top:18px;bottom:auto;left:0}.rules .rule-doodle.right{width:29.2%;max-width:559px;top:auto;bottom:-90px;right:0}.rules{z-index:2;overflow:visible}.rules .rule-doodle{z-index:3}.party{z-index:1;background-blend-mode:color,normal;background-color:#00334c;background-image:linear-gradient(#00334c,#00334c),url(/assets/fundo-escuro-azulado-final.webp);background-position:50%;background-size:cover;position:relative}.questions{background-blend-mode:color,normal;background-color:#00334c;background-image:linear-gradient(#00334c,#00334c),url(/assets/fundo-escuro-azulado-final.webp);background-position:50%;background-size:cover}.party-zone{z-index:1;background:#00334c;position:relative;overflow:hidden}.party-zone:before{content:"";z-index:0;background-blend-mode:color,normal;pointer-events:none;background-color:#00334c;background-image:linear-gradient(#00334c,#00334c),url(/assets/fundo-escuro-azulado-final.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-28px}.party-zone .party,.party-zone .questions{z-index:1;background:0 0;position:relative}.event-info .place{border:3px solid #031f2d2e;border-radius:20px;flex-direction:column;place-self:end center;width:min(100%,250px);height:100px;padding:30px 8px 8px;font-size:1.05rem;line-height:1.05;position:relative}.event-info .place img{object-fit:contain;background:0 0;width:70px;height:70px;padding:0;position:absolute;top:-55px;left:50%;transform:translate(-50%)}@media (width>=1301px){.event-info .info-grid{grid-template-columns:180px 250px repeat(4,150px);justify-content:start;gap:28px}.event-info .place{justify-self:start}.hero .central-plane{right:-2vw}}@media (width<=900px){.event-info .place{height:88px;padding-top:27px;font-size:.78rem}.event-info .place img{width:55px;height:55px;padding:0 5px;top:-42px}}@media (width<=760px){.central-zone{background:var(--neon)}.central-zone .central-wing{display:none}.rules h2{font-size:2.65rem}.rules .rule-doodle.left{width:95px;top:105px}.rules .rule-doodle.right{bottom:-45px}}html,body{width:100%;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}@media (width<=1100px){.header{color:#001a2b;background:#b7f500;height:64px;padding:0 18px}.menu-button{color:#001a2b;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:8px;display:flex}.menu-button span{background:#001a2b;width:25px;height:3px}.menu-button b{position:absolute;left:-9999px}.header nav{background:#b7f500;flex-direction:column;height:auto;padding:12px;display:none;position:absolute;top:64px;left:0;right:0}.header nav.open{display:flex}.header nav a{border:0;padding:15px;width:auto!important}.header-facts{margin-left:auto}.header-facts strong{display:none}.header-facts strong:first-child{white-space:nowrap;border:0;width:auto;min-width:0;margin-right:12px;font-size:11px;display:flex}.header .signup{border-radius:20px 20px 0;flex:none;width:auto;height:auto;margin:0;padding:9px 11px;font-size:11px;display:flex}}@media (width>=901px) and (width<=1100px){.central-plane{width:32%;bottom:-40vw;right:-20vw}}@media (width>=761px) and (width<=900px){.wrap{width:min(100% - 36px,760px)}.hero{background-position:48% 0;height:780px;min-height:0}.hero-mark{width:55%;top:7%;right:2%}.hero-copy{width:auto;bottom:5%;left:18px;right:18px}.hero-copy h1{overflow-wrap:anywhere;font-size:2rem}.hero-copy p{font-size:.9rem}.event-info{padding-top:30px}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.course-grid{grid-template-columns:1fr;width:100%}.course-grid>div{text-align:center;padding:48px 20px 36px}.course h2{font-size:2.7rem}.course p{font-size:1rem}.distances{font-size:3.5rem}.course img{object-fit:cover;border-radius:24px;width:100%;height:360px}.facilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
