@charset "UTF-8";.site-nav{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:20px 30px;z-index:1100;color:#1c2430}.site-nav .logo img{width:230px;max-width:40vw;transition:opacity t(normal) ease(in-out)}.site-nav .links ul{display:flex;gap:18px;list-style:none;font-size:24px;margin:0;padding:0}.site-nav .links ul li{text-transform:uppercase}.site-nav .links ul a{color:inherit;text-decoration:none;position:relative}.site-nav .links ul a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;transform:scale(0);background:#1c2430;transition:transform .3s}.site-nav .links ul a:hover:after{transform:scale(1)}.site-nav .nav-toggle{display:none;appearance:none;background:transparent;border:0;cursor:pointer;width:44px;height:44px;position:relative;padding:0;z-index:1100;border-radius:6px;color:#6a7f6c}.site-nav .nav-toggle .bar{position:absolute;left:8px;right:8px;height:3px;background:currentColor;color:#6a7f6c;transition:transform .24s ease,opacity .2s ease,top .24s ease}.site-nav .nav-toggle .bar:nth-child(1){top:14px}.site-nav .nav-toggle .bar:nth-child(2){top:22px}.site-nav .nav-toggle .bar:nth-child(3){top:30px}.site-nav .nav-toggle.open .bar{color:#fff}.site-nav .nav-toggle.open .bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.site-nav .nav-toggle.open .bar:nth-child(2){opacity:0}.site-nav .nav-toggle.open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 1024px){.site-nav .links{display:none}.site-nav .nav-toggle{display:inline-flex;align-items:center;justify-content:center}}.mobile-menu{position:fixed;inset:0;z-index:1000;background:#000000e6;color:#fff;display:block;transform:translateY(-100%);transition:transform .26s ease;text-align:center}.mobile-menu ul{list-style:none;margin:0;padding:120px 30px 30px;display:flex;flex-direction:column;gap:40px;font-size:24px;text-transform:uppercase}.mobile-menu ul li a{color:#fff;text-decoration:none;position:relative}.mobile-menu ul li a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;transform:scale(0);background:#fff;transition:transform .3s}.mobile-menu ul li a:hover:after{transform:scale(1)}.mobile-menu.open{transform:translateY(0)}.site-nav .logo,.site-nav .logo img{transition:opacity .24s ease}body.no-scroll{overflow:hidden}body.no-scroll .site-nav .logo{opacity:0;visibility:hidden;pointer-events:none}.bebas-neue-regular[data-astro-cid-sz7xmlte]{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.nunito-texts[data-astro-cid-sz7xmlte]{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}section[data-astro-cid-sz7xmlte]{box-sizing:border-box;margin-inline:auto;padding:30px 15px;width:min(100%,1300px)}.section-title[data-astro-cid-sz7xmlte]{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;justify-self:center;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#1c2430;margin:0;padding:30px 0}.site-footer[data-astro-cid-sz7xmlte]{padding:20px 0 0;text-align:center;font-size:24px;position:relative}.site-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background-color:#dee0e3;pointer-events:none}.site-footer[data-astro-cid-sz7xmlte] .footer-container[data-astro-cid-sz7xmlte]{padding-inline:50px;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:20px}@media (width > 1024px){.site-footer[data-astro-cid-sz7xmlte] .footer-container[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}}.site-footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:230px;max-width:40vw}@media (width > 1024px){.site-footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{grid-column:1;justify-self:start}}.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding-left:0;font-size:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0}@media (width > 1024px){.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{font-size:25px}}.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:#000;position:relative}.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scale(0);background:#1c2430;transition:transform .3s}.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover:after{transform:scale(1)}@media (width > 1024px){.site-footer[data-astro-cid-sz7xmlte] .footer-nav[data-astro-cid-sz7xmlte]{grid-column:2;justify-self:center}}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram{background-color:#d4d4d4;border-radius:50%;height:50px;width:50px;margin-inline:auto;position:relative;box-shadow:0 6px 16px #00000026;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}@media (width > 1024px){.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram{grid-column:3;justify-self:end;margin-inline:0}}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram img[data-astro-cid-sz7xmlte]{height:30px;width:30px;position:absolute;inset:0;margin:auto}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram:hover{transform:scale(1.1);box-shadow:0 10px 22px #0003}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram:active{transform:translateY(0);opacity:.9}.site-footer[data-astro-cid-sz7xmlte] .credits[data-astro-cid-sz7xmlte]{font-size:14px;color:#000;padding:20px 20px 0;display:block;text-align:center}.site-footer[data-astro-cid-sz7xmlte] .credits[data-astro-cid-sz7xmlte].chilisites{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px}.site-footer[data-astro-cid-sz7xmlte] .credits[data-astro-cid-sz7xmlte].chilisites a[data-astro-cid-sz7xmlte]{color:#1c2430;text-decoration:none;font-weight:600}section.about-me{--accent: var(--color-primary, #6a7f6c)}section.about-me .grid{width:min(1010px,100%);margin-inline:auto;justify-items:center;display:grid;gap:50px;text-align:justify;grid-template-columns:1fr}section.about-me .grid .div1,section.about-me .grid .div3{max-width:70ch;margin-inline:auto;text-align:justify}@media (width > 1024px){section.about-me .grid .div1,section.about-me .grid .div3{max-width:100%}}section.about-me .grid .div1 p,section.about-me .grid .div3 p{margin:0 0 10px}section.about-me .grid .div2{position:relative}section.about-me .grid .div2 img{max-height:610px}section.about-me .grid .div2 p.author{position:absolute;background-color:#1c2430;z-index:1000;color:#f6f7f7;bottom:10px;right:10px;padding:4px 10px;border-radius:100px;margin:0;font-size:8px}section.about-me .grid img{width:100%;height:auto;display:block;border-radius:8px}section.about-me .grid .div4{max-width:70ch;margin-top:-50px}@media (width > 1024px){section.about-me .grid .div4{max-width:100%}}section.about-me .grid .div4 img{max-width:400px;margin:auto}section.about-me .grid .div5 img{max-width:550px}@media (width > 1024px){section.about-me .grid{grid-template-columns:repeat(4,1fr)}section.about-me .grid .div1{grid-column:span 2/span 2}section.about-me .grid .div2{grid-column:span 2/span 2;grid-column-start:3}section.about-me .grid .div3{grid-column:span 4/span 4;grid-row-start:2}section.about-me .grid .div4{grid-column:span 4/span 4;grid-row-start:3}section.about-me .grid .div4 img{justify-self:center}section.about-me .grid .div5{grid-column:span 4/span 4;grid-row-start:4}section.about-me .grid .div5 img{width:600px}}section.about-me .grid>p,section.about-me .grid>blockquote{max-width:70ch;margin-inline:auto}section.about-me .grid blockquote,section.about-me .grid .highlight{position:relative;margin:0;padding:2.5rem 1.25rem 1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #0000000f;font-style:italic;color:#1f2937;text-align:center;width:min(100%,620px);justify-self:center;margin-block:30px;box-sizing:border-box}section.about-me .grid .highlight:before{content:"“";position:absolute;left:.6rem;top:.2rem;font:700 4rem/1 Georgia,Times New Roman,serif;color:#6a7f6c40;pointer-events:none}section.about-me .grid .highlight cite{display:block;margin-top:.6rem;font-style:normal;font-size:.875rem;color:#64748b}section.about-me .grid img{width:100%;height:auto;display:block;border-radius:6px;object-fit:cover}section.records .img-container{position:relative;width:min(100%,350px);margin:0 auto 60px}@media (width > 1024px){section.records .img-container{width:min(100%,600px)}}section.records .img-container img{width:100%;border-radius:6px}section.records .img-container p.author{position:absolute;background-color:#1c2430;z-index:1000;color:#f6f7f7;bottom:10px;right:10px;padding:4px 10px;border-radius:100px;margin:0;font-size:8px}section.records .record-locations-container{display:flex;flex-direction:column;align-items:center;gap:40px}section.records .record-locations-container a{text-decoration:none;color:#1c2430;font-weight:700;border:1px solid #dee0e3;width:min(100%,500px);text-align:center;padding:10px 0;border-radius:8px}section.records .record-locations-container a:hover{background-color:#dee0e3}section.records .record-locations-container a img{height:18px}section.records .record-locations-container>:last-child{margin-top:-25px}section.gallery{background-color:#000;margin:0;padding:30px 15px 60px;width:100%}section.gallery .section-title{color:#fff}section.quote blockquote,section.quote .highlight{position:relative;margin:0 auto;padding:2.5rem 1.25rem 1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px #0000000f;font-style:italic;color:#1f2937;text-align:center;max-width:620px}section.quote .highlight:before{content:"“";position:absolute;left:.6rem;top:.2rem;font:700 4rem/1 Georgia,Times New Roman,serif;color:#6a7f6c40;pointer-events:none}section.quote .highlight cite{display:block;margin-top:.6rem;font-style:normal;font-size:.875rem;color:#64748b;justify-self:end;padding-right:30px}section.img-sponsors{padding:0;margin:0;width:100vw;background-color:#f6f7f7;position:relative}section.img-sponsors .img-container{position:relative}section.img-sponsors .img-container img.cover{width:100%;height:auto;display:block;border-bottom-left-radius:10px;border-bottom-right-radius:10px;object-fit:cover}@media (width > 1024px){section.img-sponsors .img-container img.cover{height:100vh}}section.img-sponsors .img-container p.author{position:absolute;background-color:#1c2430;z-index:1000;color:#f6f7f7;bottom:10px;right:10px;padding:4px 10px;border-radius:100px;margin:0;font-size:8px}section.img-sponsors .sponsors-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:0px 45px;padding:12px 15px 40px;max-width:1500px;box-sizing:border-box;row-gap:20px}section.img-sponsors .sponsors-container img{height:40px;width:auto;max-width:100px;display:block;object-fit:contain;filter:grayscale(20%);opacity:.9;transition:filter .2s ease,opacity .2s ease,transform .2s ease}section.img-sponsors .sponsors-container img:hover{filter:grayscale(0);opacity:1;transform:translateY(-1px)}@media (width > 1024px){section.img-sponsors .sponsors-container{padding-block:30px}section.img-sponsors .sponsors-container img{max-width:230px}}:root{--black-text: #1c2430;--gray-text: #627084;--white-bg: #f6f7f7;--white-bg-2: #fbfafb;--white-bg-3: #fafafa;--gray-border-card: #dee0e3;--green-text: #295745;--brown-text: #c5a187}.bebas-neue-regular{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.nunito-texts{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}section{box-sizing:border-box;margin-inline:auto;padding:30px 15px;width:min(100%,1300px)}.section-title{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;justify-self:center;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#1c2430;margin:0;padding:30px 0}html,body{margin:0;width:100%;height:100%;background-color:#f6f7f7}
