@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}body,html{margin:0;padding:0;font-family:Inter,sans-serif;background-color:#000;color:white;min-height:100vh;width:100%}body{background-image:linear-gradient(#1a1a1a 1px,transparent 0),linear-gradient(90deg,#1a1a1a 1px,transparent 0);background-size:40px 40px;background-attachment:fixed;text-align:center;overflow-x:hidden}.container,body{position:relative}.container{max-width:960px;padding:22vh 1rem 4rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;min-height:100vh}.hero-content{position:relative;text-align:center}.logo{width:600px;height:auto;margin-bottom:2rem;animation:fadeInDown 1s ease-out}h1{display:none}.faq-title,.metrics-headline,.people-title,h2{font-size:2rem;font-weight:700;margin-bottom:2rem;letter-spacing:1px;color:#2970FF;text-align:center}.date-banner{background-color:#2970FF;color:white;padding:.5rem 1.2rem;font-weight:300;font-size:1.4rem;letter-spacing:4px;border-radius:0;margin-bottom:2rem;display:inline-block;animation:fadeInUp 1s ease-out .3s both}p{font-size:1.2rem;line-height:1.6;max-width:700px;margin:0 auto 2.5rem;animation:fadeInUp 1s ease-out .6s both}.btn{background-color:#2970FF;color:white;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:none;margin-bottom:4rem;transition:background .3s;display:inline-block;animation:fadeInUp 1s ease-out .9s both}.btn:hover{background-color:#1857d3}.beginner-friendly-banner{background-color:#2970FF;color:white;font-weight:400;letter-spacing:2px;margin-bottom:1rem;animation:fadeInUp 1s ease-out .6s both}.beginner-friendly-banner,.powered-by-banner{padding:.4rem 1rem;font-size:1rem;border-radius:0;display:block;width:fit-content;margin-left:auto;margin-right:auto}.powered-by-banner{background-color:rgba(41,112,255,.2);color:#2970FF;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;animation:fadeInUp 1s ease-out .75s both}.footer{font-size:.9rem;color:#aaa;margin-top:2rem}.organizers{margin-bottom:2rem}.sponsors{margin-top:3rem}.sponsors h3{font-size:1.2rem;margin-bottom:1.5rem;color:white}.sponsor-logos{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.sponsor-logo{height:60px;filter:brightness(0) invert(1);opacity:.8;transition:opacity .3s}.sponsor-logo:hover{opacity:1}.sponsor-logo.unitec{height:60px}.sponsor-logo.smaller{height:20px}.sponsor-logo.small{height:40px}.sponsor-logo.medium{height:50px}.sponsor-logo.large{height:80px}.sponsor-logo.larger{height:120px;object-fit:contain}.sponsor-logo.seguridad-logo,.sponsor-logo.stone-logo{filter:none;opacity:.9}.sponsor-logo.main-sponsor{transform:scale(1.2);padding:.5rem;background:rgba(41,112,255,.1);box-shadow:0 0 20px rgba(41,112,255,.3)}.agenda-section{margin:4rem auto;max-width:1200px;padding:0 1rem}.agenda-container{display:flex;flex-direction:column;gap:2rem}.agenda-day{background:#111;border:1.5px solid #2970ff;border-radius:8px;padding:2rem}.agenda-day-title{color:#2970FF;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:left;letter-spacing:.5px}.agenda-items{display:flex;flex-direction:column;gap:1rem}.agenda-item{display:flex;align-items:center;gap:1.5rem;padding:.8rem 0;border-bottom:1px solid #333}.agenda-item:last-child{border-bottom:none}.agenda-time{color:#2970FF;font-weight:700;font-size:1.1rem;min-width:100px;text-align:left;letter-spacing:.5px}.agenda-activity{color:white;font-size:1.2rem;flex:1;font-weight:500;text-align:left}.agenda-activity-container{display:flex;flex-direction:column;gap:.2rem;flex:1}.agenda-speaker{color:#aaa;font-size:.9rem;font-weight:400;text-align:left}@media (max-width:768px){.agenda-item{flex-direction:column;align-items:flex-start;gap:.5rem}.agenda-time{text-align:left;min-width:auto}.agenda-day{padding:1.5rem}.agenda-day-title{font-size:1.3rem}.agenda-activity{font-size:1.1rem}}.workshops-title{color:#2970FF;font-size:1.5rem;font-weight:700;margin:2rem 0 1.5rem;text-align:left;letter-spacing:.5px}.workshops-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}.workshop-item{background:#111;border:1.5px solid #2970ff;border-radius:8px;padding:1.5rem}.workshop-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px solid #333}.workshop-day,.workshop-time{color:#2970FF;font-weight:700;font-size:1.1rem;letter-spacing:.5px}.workshop-content{display:flex;flex-direction:column;gap:.5rem}.workshop-name{color:white;font-weight:600;font-size:1.2rem}.workshop-mentor{color:#aaa;font-size:1rem}@media (max-width:768px){.workshops-container{grid-template-columns:1fr}}.nodos-img{object-position:center 30%}.shapes{top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;justify-content:space-between;padding:2rem;z-index:-1}.shapes,.shapes .shape{position:absolute;opacity:.1}.shapes .shape{transition:transform .3s ease}.shapes .shape:first-child{top:10%;left:5%;transform:rotate(-15deg)}.shapes .shape:nth-child(2){top:20%;right:5%;transform:rotate(15deg)}.shapes .shape:nth-child(3){bottom:20%;left:10%;transform:rotate(45deg)}.shapes .shape:nth-child(4){bottom:10%;right:10%;transform:rotate(-30deg)}.shapes .shape:hover{opacity:.2;transform:scale(1.1)}.faq-section{background:none;border-radius:12px;padding:2rem 1rem;margin:3rem auto 0;width:700px;max-width:90vw;box-shadow:none;text-align:left}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#111;border-radius:8px;overflow:hidden;border:1.5px solid #2970ff}.faq-question{width:100%;background:none;border:none;color:#fff;font-size:1.15rem;font-weight:600;text-align:left;padding:1rem 1.5rem;cursor:pointer;outline:none;transition:background .2s;position:relative}.faq-question:after{content:"+";position:absolute;right:1.5rem;font-size:1.5rem;color:#2970FF;transition:transform .2s}.faq-question.active:after{content:"–";transform:rotate(180deg)}.faq-answer{background:#181818;color:white;font-size:1rem;padding:0 1.5rem 1rem;max-height:0;overflow:hidden;display:none}.faq-answer,.faq-answer.open{transition:max-height .3s ease;text-align:left}.faq-answer.open{display:block;max-height:500px}.people-section{background:none;border-radius:12px;padding:2rem 1rem;margin:3rem auto 0;width:700px;max-width:90vw;box-shadow:none;text-align:left}.people-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.person-card{background:#111;border-radius:8px;border:1.5px solid #2970ff;padding:1rem;display:flex;align-items:center;gap:1.5rem;min-width:250px;max-width:320px;flex:1 1 250px}.person-card.silvina-card{margin:0 auto 2rem;order:-1;min-width:350px;max-width:400px;padding:1.2rem;transform:scale(1.05)}.person-card.silvina-card .person-photo{width:80px;height:80px}.person-card.silvina-card .person-name{font-size:1.3rem}.person-card.silvina-card .person-role{font-size:1.1rem}.person-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#2970FF;display:block;border:2px solid #2970ff}.person-info{display:flex;flex-direction:column;gap:.25rem}.person-name{font-size:1.1rem;font-weight:600;color:#fff}.person-role{font-size:1rem;color:#aaa}.metrics-section{background:none;color:white;border-radius:16px;padding:2.5rem 1.5rem 2rem;margin:3rem auto 0;max-width:700px;text-align:center;box-shadow:none}.metrics-headline{font-size:2.2rem}.metrics-headline .highlight{font-weight:700}.metrics-description{max-width:600px;margin-left:auto;margin-right:auto}.metrics-blocks{justify-content:center;gap:2rem}.metric{min-width:160px;background:#222;border-radius:12px}.metrics-cta{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}.metrics-btn{background:#2970FF;color:#fff;font-size:1rem;font-weight:600;padding:.8rem 2rem;border-radius:8px;border:none;text-decoration:none;transition:background .2s;box-shadow:0 2px 8px 0 rgba(41,112,255,.08);margin-bottom:.5rem;display:inline-block}.metrics-btn:hover{background:#1857d3}.metrics-link{color:#2970FF;font-size:1rem;font-weight:600;text-decoration:none;align-self:center;margin-top:1.2rem;margin-bottom:.5rem;display:inline-block}.sponsors-section .people-title{text-align:center}.sponsors-section{background:none;box-shadow:none}.sponsors-subtitle{margin-top:3rem;font-size:1.8rem}.sponsors-section .sponsor-logos{margin-bottom:2rem}.sponsors-section .sponsor-logos:last-child{margin-bottom:0}.prizes-section{background:none;color:white;border-radius:16px;padding:2.5rem 1.5rem 2rem;margin:3rem auto 0;width:700px;max-width:90vw;text-align:center;box-shadow:none}.prizes-headline{margin-bottom:1.5rem;text-align:center}.prizes-headline,.prizes-highlight{font-size:2rem;font-weight:700;color:#2970FF}.prizes-amount{color:white;font-size:2.5rem;font-weight:800;letter-spacing:1px;display:block;margin-top:.5rem}.prizes-label{color:#2970FF;font-size:2rem;font-weight:700}.prizes-cta{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.site-footer{background:#181818;color:#fff;text-align:center;padding:1.5rem 0 1rem;font-size:.95rem;margin-top:3rem;letter-spacing:1px}.footer-social-simple{display:flex;gap:1.2rem;justify-content:center;margin-bottom:.5rem}.footer-social-icon svg{display:block;fill:#2970FF;opacity:.8;transition:opacity .2s,transform .2s}.footer-social-icon:hover svg{opacity:1;transform:scale(1.1)}.footer-copyright{color:#aaa;font-size:.95rem;margin-top:.5rem;opacity:.7;text-align:center}@media (max-width:600px){.footer-social-simple{gap:.7rem}}.new-metrics{background:none;width:100%;max-width:1200px;margin:3rem auto 0;padding:0 1rem;box-shadow:none}.metrics-content{flex-direction:row;gap:3rem;width:100%}.metrics-content,.metrics-left{display:flex;justify-content:center;align-items:flex-start}.metrics-left{flex:1 1 400px;min-width:320px;max-width:600px;flex-direction:column}.metrics-headline{font-size:2.3rem;font-weight:800;margin-bottom:1.2rem;color:white;letter-spacing:1px;text-align:left}.metrics-headline .highlight{color:#2970FF;font-weight:800}.metrics-description{font-size:1.1rem;margin-bottom:2rem;color:#eee;text-align:left}.metrics-blocks{display:flex;gap:2.5rem;margin-bottom:2rem;flex-wrap:wrap}.metric{min-width:110px;background:#181818;border-radius:16px;padding:1.2rem 1rem;box-shadow:0 2px 8px 0 rgba(41,112,255,.08);display:flex;flex-direction:column;align-items:center}.metric-number{font-size:2rem;font-weight:700;color:white;display:block;margin-bottom:.3rem}.metric-highlight{color:#2970FF;font-weight:700;margin-left:.2rem}.metric-label{font-size:1.1rem;color:#aaa;font-weight:400}.metrics-features{display:flex;gap:2.5rem;margin-bottom:.5rem;width:100%}.features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem;color:#fff;font-size:1rem}.checkmark{display:inline-block;width:1.1em;height:1.1em;margin-right:.5em;border-radius:50%;background:#2970FF;vertical-align:middle;position:relative}.checkmark:after{content:"";position:absolute;left:.35em;top:.15em;width:.25em;height:.5em;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg);border-radius:1px}.metrics-right{flex:0 0 220px;align-items:center;justify-content:flex-start}.metrics-images,.metrics-right{display:flex;flex-direction:column;gap:1.5rem}.metrics-img{width:180px;height:180px;object-fit:cover;border-radius:32px;box-shadow:0 2px 8px 0 rgba(41,112,255,.1);background:#222}@media (max-width:900px){.metrics-content{flex-direction:column;align-items:center;gap:2rem}.metrics-left{align-items:center}.metrics-description,.metrics-headline,.metrics-left{text-align:center}.metrics-features{justify-content:center}.metrics-images,.metrics-right{flex-direction:row;gap:1rem}.metrics-img{width:110px;height:110px}}.v2-metrics{max-width:700px;margin:3rem auto 0;padding:0 1rem 2rem;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center}.v2-metrics .metrics-headline{text-align:center;font-size:2rem;margin-bottom:1.2rem}.v2-metrics .metrics-description{text-align:center;color:#eee;margin-bottom:2rem;font-size:1.1rem;max-width:600px}.v2-metrics .metrics-blocks{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem;width:100%}.v2-metrics .metric{background:#181818;border-radius:16px;padding:1.2rem 1rem;box-shadow:0 2px 8px 0 rgba(41,112,255,.08);display:flex;flex-direction:column;align-items:center;min-width:110px;flex:1 1 0}.v2-metrics .metric-number{font-size:2rem;font-weight:700;color:white;display:block;margin-bottom:.3rem}.v2-metrics .metric-label{font-size:1.1rem;color:#aaa;font-weight:400}.v2-metrics .metrics-features-row{display:flex;justify-content:center;gap:2.5rem;margin-bottom:2rem;width:100%}.v2-metrics .features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem;color:#fff;font-size:1rem;align-items:flex-start}.v2-metrics .checkmark{display:inline-block;width:1.1em;height:1.1em;margin-right:.5em;border-radius:50%;background:#2970FF;vertical-align:middle;position:relative}.v2-metrics .checkmark:after{content:"";position:absolute;left:.35em;top:.15em;width:.25em;height:.5em;border:solid #fff;border-width:0 .18em .18em 0;transform:rotate(45deg);border-radius:1px}.v2-metrics .metrics-images-row{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;width:100%;flex-wrap:wrap}.v2-metrics .metrics-img{width:140px;height:140px;object-fit:cover;border-radius:24px;box-shadow:0 2px 8px 0 rgba(41,112,255,.1);background:#222}@media (max-width:900px){.v2-metrics{max-width:98vw;padding:0 .5rem 2rem}.v2-metrics .metrics-blocks{flex-direction:column;gap:1.2rem}.v2-metrics .metrics-features-row{flex-direction:column;gap:1.2rem;align-items:center}.v2-metrics .metrics-images-row{gap:.7rem}.v2-metrics .metrics-img{width:90px;height:90px}}.main-nav{position:fixed;top:0;left:0;right:0;width:100vw;background:rgba(20,20,20,.97);box-shadow:0 2px 16px 0 rgba(0,0,0,.12);border-radius:0;padding:.7rem 2.5rem;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s}.main-nav.visible{opacity:1;pointer-events:auto}.main-nav-links{display:flex;gap:2rem;align-items:center;justify-content:center}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:1001;position:fixed;top:1rem;right:1rem}.hamburger-menu span{display:block;width:100%;height:3px;background-color:#fff;transition:all .3s ease}.hamburger-menu.active span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-link{color:#fff;text-decoration:none;font-size:1.05rem;font-weight:600;letter-spacing:1px;padding:.2rem .5rem;border-radius:6px;transition:color .2s,background .2s}.nav-link.active,.nav-link:hover{color:#2970FF;background:#222}.main-nav-cta{display:none}.main-nav-btn{background:#2970FF;color:#fff;font-size:1rem;font-weight:600;padding:.7rem 1.5rem;border-radius:8px;border:none;text-decoration:none;transition:background .2s;box-shadow:0 2px 8px 0 rgba(41,112,255,.08);display:inline-block;cursor:pointer}.main-nav-btn:hover{background:#1857d3}html{scroll-behavior:smooth;overflow-x:hidden}.highlight{color:#2970FF}@media (max-width:768px){.container{padding:5vh 1rem 4rem}.logo{width:380px;height:auto;aspect-ratio:600/330}.date-banner,.logo{margin-bottom:1.5rem}.date-banner{font-size:1.1rem;letter-spacing:2px;padding:.4rem 1rem}p{font-size:1rem;margin-bottom:2rem;padding:0}.btn{width:90%;max-width:300px}.beginner-friendly-banner{font-size:.9rem;letter-spacing:1px;padding:.3rem .8rem;margin-bottom:1rem}.faq-section,.other-activities-section,.people-section,.prizes-section{width:100%;max-width:100%;padding:2rem 1rem;margin:2rem 0 0;border-radius:0}.activities-cards-row,.faq-list,.people-list{padding:0;margin:0}.hamburger-menu{display:flex}.main-nav{padding:0;background:transparent;opacity:1;pointer-events:auto;height:60px;box-shadow:none}.main-nav-links{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background:rgba(20,20,20,.98);flex-direction:column;justify-content:flex-start;padding:5rem 2rem 2rem;gap:1.5rem;transition:right .3s ease;box-shadow:-2px 0 16px 0 rgba(0,0,0,.12)}.main-nav-links.active{right:0}.nav-link{font-size:1.2rem;width:100%;text-align:left;padding:.5rem 0}.main-nav-btn{width:100%;text-align:center;margin-top:1rem}.hamburger-menu{top:1.2rem}}@media (max-width:480px){.container{padding:3vh 1rem 3rem}.logo{width:380px;height:auto;aspect-ratio:600/330}.date-banner{font-size:1rem;letter-spacing:1px;padding:.3rem .8rem}p{font-size:.9rem;padding:0}.faq-section,.other-activities-section,.people-section,.prizes-section{padding:1.5rem 1rem;margin:1.5rem 0 0}}.other-activities-section{max-width:1400px;margin:3rem auto 0;padding:0 1rem 2.5rem;text-align:center;width:100%}.other-activities-title{font-size:2rem;font-weight:700;color:#2970FF;margin-bottom:1rem;letter-spacing:1px}.other-activities-title .highlight{color:white}.other-activities-desc{color:#eee;font-size:1.1rem;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.activities-cards-row{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;padding:0;margin:0;width:100%}.activity-card{background:#181818;border-radius:18px;box-shadow:0 2px 16px 0 rgba(41,112,255,.1);overflow:hidden;width:220px;display:flex;flex-direction:column;align-items:stretch;margin-bottom:1.5rem;border:1.5px solid #222;transition:box-shadow .2s,border .2s}.activity-card:hover{box-shadow:0 4px 24px 0 rgba(41,112,255,.18);border:1.5px solid #2970ff}.activity-img{width:100%;height:120px;object-fit:cover;border-top-left-radius:18px;border-top-right-radius:18px;background:#222}.activity-content{padding:1.2rem 1.2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;text-align:center}.activity-title{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.5rem}.activity-date{font-size:.98rem;color:#aaa;margin-bottom:1.2rem}.activity-btn{background:#2970FF;color:#fff;font-size:1rem;font-weight:600;padding:.7rem 1.5rem;border-radius:8px;border:none;text-decoration:none;transition:background .2s;box-shadow:0 2px 8px 0 rgba(41,112,255,.08);display:inline-block;cursor:pointer}.activity-btn:hover{background:#1857d3}.activity-btn.disabled{background:#444;color:#666;cursor:default;pointer-events:none}.activity-card:has(.activity-btn.disabled) .activity-img{filter:grayscale(100%) brightness(.7)}@media (max-width:1200px){.other-activities-section{max-width:98vw}.activity-card{width:180px}.activity-img{height:90px}}@media (max-width:900px){.activities-cards-row{flex-direction:column;align-items:center;gap:1.2rem}.activity-card{width:98vw;max-width:340px}.activity-img{height:120px}}.floating-shapes{position:fixed;top:120px;bottom:80px;width:140px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;pointer-events:none;z-index:50}.floating-shape{width:140px;height:140px;margin:.5rem 0;object-fit:contain;opacity:.95;user-select:none;pointer-events:none;display:block}@media (max-width:900px){.floating-shapes{display:none}}.left-shapes{left:0}.right-shapes{right:0}.footer-social{gap:1rem;margin-bottom:1rem}.footer-social,.footer-social-icon{display:flex;justify-content:center}.footer-social-icon{color:#2970FF;transition:color .2s ease;align-items:center}.footer-social-icon:hover{color:#1a4fb3}.footer-social-icon svg{width:24px;height:24px}.person-card.coming-soon{opacity:.8;border-style:dashed}.person-card.coming-soon .person-photo{background:#222;border:2px dashed #2970ff;display:flex;align-items:center;justify-content:center}.coming-soon-text{font-size:2rem;color:#2970FF;font-weight:300}.person-card.coming-soon .person-info{opacity:.8}.activity-card.coming-soon{opacity:.8;border:1.5px dashed #2970ff;background:#181818}.activity-card.coming-soon .activity-img.coming-soon-img{background:#222;border:none;display:flex;align-items:center;justify-content:center;height:120px}.activity-card.coming-soon:hover{border:1.5px dashed #2970ff;box-shadow:0 4px 24px 0 rgba(41,112,255,.18)}.activity-card.coming-soon .coming-soon-text{font-size:3rem;color:#2970FF;font-weight:300}.activity-card.coming-soon .activity-btn.disabled{background:#444;cursor:default;pointer-events:none}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.other-activities-section{width:100%;max-width:100%;padding:2rem 1rem;margin:2rem 0 0;box-sizing:border-box}.activities-cards-row{padding:0;gap:1.5rem}.activities-cards-row,.activity-card{margin:0;width:100%;box-sizing:border-box}.activity-card{max-width:340px}}@media (max-width:480px){.other-activities-section{padding:1.5rem 1rem;margin:1.5rem 0 0;width:100%;box-sizing:border-box}.activities-cards-row{gap:1rem;width:100%;box-sizing:border-box}}