.about-hero{padding:150px 0 0;position:relative;overflow:hidden;width:100%}.about-hero:before{content:"";position:absolute;inset:-10% 0 0;pointer-events:none;z-index:0;background:linear-gradient(95deg,transparent 0%,rgba(0,255,213,.2) 8%,rgba(0,255,213,.15) 10%,rgba(0,255,213,.05) 15%,transparent 20%),linear-gradient(88deg,transparent 18%,rgba(217,255,0,.18) 25%,rgba(217,255,0,.12) 28%,rgba(217,255,0,.04) 35%,transparent 40%),linear-gradient(92deg,transparent 38%,rgba(255,16,195,.2) 45%,rgba(255,16,195,.15) 48%,rgba(255,16,195,.05) 55%,transparent 62%),linear-gradient(87deg,transparent 58%,rgba(0,157,255,.18) 65%,rgba(0,157,255,.12) 68%,rgba(0,157,255,.04) 75%,transparent 82%),linear-gradient(94deg,transparent 78%,rgba(255,123,0,.15) 85%,rgba(255,123,0,.1) 88%,rgba(255,123,0,.03) 95%,transparent 100%);background-size:200% 100%;animation:stageLights 25s ease-in-out infinite;mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.3) 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.3) 70%,transparent 100%)}.about-hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 15% 0%,rgba(0,255,213,.12) 0%,transparent 40%),radial-gradient(ellipse at 50% 0%,rgba(217,255,0,.08) 0%,transparent 35%),radial-gradient(ellipse at 85% 0%,rgba(255,16,195,.12) 0%,transparent 40%);opacity:.5;mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,.5) 50%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,.5) 50%,transparent 100%)}@keyframes stageLights{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}.about-hero .container{position:relative;z-index:1;max-width:1200px;margin:0 auto}.about-hero__content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:flex-end;max-width:1200px;margin:0 auto}@media (max-width: 968px){.about-hero__content{grid-template-columns:1fr;gap:60px;align-items:center}}.about-hero__text{display:flex;flex-direction:column;gap:24px;order:2;align-self:center;margin-left:-20px;z-index:9}@media (max-width: 968px){.about-hero__text{order:1;align-items:center;text-align:center;margin-left:0}}.about-hero__text h1{font-size:4rem;font-weight:800;line-height:1.1;margin:0}@media (max-width: 768px){.about-hero__text h1{font-size:3rem}}@media (max-width: 480px){.about-hero__text h1{font-size:2.5rem}}.about-hero__badge{display:inline-block;width:fit-content;margin-bottom:8px}@media (max-width: 968px){.about-hero__badge{margin-left:auto;margin-right:auto}}.about-hero__badge .badge{display:inline-block;position:relative;text-align:center;transition:transform .3s ease;pointer-events:auto;z-index:101;transform:scale(.85)}@media (max-width: 768px){.about-hero__badge .badge{transform:scale(.7)}}@media (max-width: 480px){.about-hero__badge .badge{transform:scale(.65)}}.about-hero__badge .badge:hover{transform:scale(.9)}@media (max-width: 768px){.about-hero__badge .badge:hover{transform:scale(.75)}}@media (max-width: 480px){.about-hero__badge .badge:hover{transform:scale(.7)}}.about-hero__badge .badge a,.about-hero__badge .badge:not(:has(a)){color:#fff;text-decoration:none;font-weight:300}.about-hero__badge .badge a h3,.about-hero__badge .badge a h5,.about-hero__badge .badge:not(:has(a)) h3,.about-hero__badge .badge:not(:has(a)) h5{font-weight:400}.about-hero__badge .badge:before{content:"";position:absolute;background-image:url(/assets/images/cora-left.png);background-size:100%;background-repeat:no-repeat;left:-40px;top:50%;transform:translateY(-49%);height:100%;width:100%;max-width:50px;max-height:90px}.about-hero__badge .badge:after{content:"";position:absolute;background-image:url(/assets/images/cora-right.png);background-size:100%;background-repeat:no-repeat;right:-40px;top:50%;transform:translateY(-49%);height:100%;width:100%;max-width:50px;max-height:90px}.about-hero__badge .badge .badge__icon{width:42px;height:42px}.about-hero__subtitle{font-size:1.5rem;font-weight:500;color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.about-hero__subtitle{font-size:1.25rem}}.about-hero__description{font-size:1.15rem;line-height:1.7;color:var(--color-text-secondary);margin:0;max-width:600px}@media (max-width: 768px){.about-hero__description{font-size:1rem}}.about-hero__socials{display:flex;gap:20px;margin-top:12px}@media (max-width: 968px){.about-hero__socials{justify-content:center}}.about-hero__socials a{color:var(--color-text-secondary);font-size:28px;text-decoration:none;transition:all .3s ease}.about-hero__socials a:hover{color:var(--color-neon-cyan);transform:translateY(-3px);filter:drop-shadow(0 4px 12px rgba(0,255,213,.4))}.about-hero__image{display:flex;justify-content:center;align-items:flex-end;position:relative;order:1}@media (max-width: 968px){.about-hero__image{order:2}}.about-hero__image img{width:135%;max-width:780px;height:auto;display:block;object-fit:contain;object-position:bottom}@media (max-width: 968px){.about-hero__image img{max-width:500px}}@media (max-width: 768px){.about-hero__image img{max-width:400px}}@media (max-width: 480px){.about-hero__image img{max-width:300px}}.trust-factors{padding:80px 0}.trust-factors__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media (max-width: 1024px){.trust-factors__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width: 640px){.trust-factors__grid{grid-template-columns:1fr;gap:24px}}.trust-factor{text-align:center;padding:40px 24px;transition:all .3s ease}.trust-factor:hover{transform:translateY(-5px)}.trust-factor__number{font-size:3.5rem;font-weight:800;line-height:1;color:var(--color-text-primary);margin-bottom:16px}@media (max-width: 768px){.trust-factor__number{font-size:3rem}}.trust-factor__since{font-size:1rem;font-weight:400;color:var(--color-text-tertiary);opacity:.5;display:inline-block;margin-right:8px;text-transform:lowercase;font-style:italic}@media (max-width: 768px){.trust-factor__since{font-size:.9rem}}.trust-factor__label{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:8px;line-height:1.3}@media (max-width: 768px){.trust-factor__label{font-size:1rem}}.trust-factor__sublabel{font-size:.95rem;color:var(--color-text-secondary);font-weight:400}@media (max-width: 768px){.trust-factor__sublabel{font-size:.9rem}}.trust-factor__note{font-size:.85rem;color:var(--color-text-tertiary);font-style:italic;margin-top:8px;line-height:1.4}@media (max-width: 768px){.trust-factor__note{font-size:.8rem}}.mission-statement{width:100%;padding:120px 0;position:relative;background:linear-gradient(180deg,transparent 0%,rgba(0,255,213,.02) 50%,transparent 100%)}.mission-statement:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:linear-gradient(to bottom,transparent 0%,rgba(0,255,213,.3) 20%,rgba(0,255,213,.3) 80%,transparent 100%)}@media (max-width: 768px){.mission-statement:before{display:none}}.mission-statement__content{max-width:900px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px;padding:60px 40px;background:#0006;border:2px solid rgba(0,255,213,.2);border-radius:24px;backdrop-filter:blur(20px);box-shadow:0 20px 60px #0006,inset 0 1px #ffffff1a,0 0 100px #00ffd51a}@media (max-width: 768px){.mission-statement__content{padding:40px 24px}}.mission-statement__mark{font-size:2.5rem;color:var(--color-neon-cyan);line-height:1;text-shadow:0 0 30px rgba(0,255,213,.6)}.mission-statement__title{font-size:3rem;font-weight:800;margin:0;color:var(--color-text-primary)}@media (max-width: 768px){.mission-statement__title{font-size:2.5rem}}@media (max-width: 480px){.mission-statement__title{font-size:2rem}}.mission-statement__text{display:flex;flex-direction:column;gap:24px}.mission-statement__main{font-size:1.5rem;font-weight:600;line-height:1.6;color:var(--color-text-primary);margin:0}@media (max-width: 768px){.mission-statement__main{font-size:1.25rem}}@media (max-width: 480px){.mission-statement__main{font-size:1.1rem}}.mission-statement__secondary{font-size:1.15rem;line-height:1.8;color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.mission-statement__secondary{font-size:1rem}}@media (max-width: 480px){.mission-statement__secondary{font-size:.95rem}}.mission-statement__signature{margin-top:16px;font-size:1.25rem;font-weight:600;font-style:italic;color:var(--color-neon-yellow)}@media (max-width: 768px){.mission-statement__signature{font-size:1.1rem}}.meeting-cta{padding:80px 0;display:flex;justify-content:center;align-items:center}.meeting-cta__card{max-width:700px;margin:0 auto;padding:60px 48px;text-align:center;background:linear-gradient(135deg,#d9ff000d,#009dff0d),#ffffff05;border:2px solid rgba(217,255,0,.2);border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 20px 60px #0000004d,0 0 80px #d9ff001a;transition:all .3s ease}.meeting-cta__card:hover{transform:translateY(-8px);box-shadow:0 30px 80px #0006,0 0 120px #d9ff0026;border-color:#d9ff0066}@media (max-width: 768px){.meeting-cta__card{padding:48px 32px}}@media (max-width: 480px){.meeting-cta__card{padding:40px 24px}}.meeting-cta__icon{width:80px;height:80px;border-radius:20px;background:#d9ff001a;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--color-neon-yellow);border:2px solid rgba(217,255,0,.3)}@media (max-width: 768px){.meeting-cta__icon{width:64px;height:64px;font-size:32px}}.meeting-cta__title{font-size:2.5rem;font-weight:800;margin:0;color:var(--color-text-primary)}@media (max-width: 768px){.meeting-cta__title{font-size:2rem}}@media (max-width: 480px){.meeting-cta__title{font-size:1.75rem}}.meeting-cta__description{font-size:1.15rem;line-height:1.7;color:var(--color-text-secondary);margin:0;max-width:500px}@media (max-width: 768px){.meeting-cta__description{font-size:1rem}}@media (max-width: 480px){.meeting-cta__description{font-size:.95rem}}.speaker-gallery{padding:80px 0 120px}.speaker-gallery__title{font-size:3rem;font-weight:800;text-align:center;margin:0 0 60px;color:var(--color-text-primary)}@media (max-width: 768px){.speaker-gallery__title{font-size:2.5rem;margin:0 0 48px}}@media (max-width: 480px){.speaker-gallery__title{font-size:2rem;margin:0 0 40px}}.speaker-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:20px;grid-auto-flow:dense}@media (max-width: 1024px){.speaker-gallery__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:16px}}@media (max-width: 768px){.speaker-gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:180px;gap:14px}}@media (max-width: 480px){.speaker-gallery__grid{grid-template-columns:1fr;grid-auto-rows:260px;gap:12px}}.gallery-item{position:relative;overflow:hidden;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-item img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.gallery-item:hover{border-color:#00ffd566;box-shadow:0 12px 40px #00000080,0 0 40px #00ffd533;transform:translateY(-4px)}.gallery-item:hover img{transform:scale(1.1)}.gallery-item--1{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--1{grid-column:span 1;grid-row:span 1}}.gallery-item--2{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--2{grid-column:span 1;grid-row:span 1}}.gallery-item--3{grid-column:span 1;grid-row:span 2}@media (max-width: 1024px){.gallery-item--3{grid-row:span 2}}@media (max-width: 768px){.gallery-item--3{grid-row:span 2}}@media (max-width: 480px){.gallery-item--3{grid-row:span 2}}.gallery-item--4{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--4{grid-column:span 1;grid-row:span 1}}.gallery-item--5{grid-column:span 1;grid-row:span 2}@media (max-width: 1024px){.gallery-item--5{grid-row:span 2}}@media (max-width: 768px){.gallery-item--5{grid-row:span 2}}@media (max-width: 480px){.gallery-item--5{grid-row:span 2}}.gallery-item--6{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--6{grid-column:span 1;grid-row:span 1}}.gallery-item--7{grid-column:span 2;grid-row:span 1}@media (max-width: 1024px){.gallery-item--7{grid-column:span 2}}@media (max-width: 768px){.gallery-item--7{grid-column:span 2;grid-row:span 1}}@media (max-width: 480px){.gallery-item--7{grid-column:span 1}}.gallery-item--8{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--8{grid-column:span 1;grid-row:span 1}}.gallery-item--9{grid-column:span 1;grid-row:span 1}@media (max-width: 768px){.gallery-item--9{grid-column:span 1;grid-row:span 1}}@media (min-width: 769px){.gallery-item--vertical{height:100%}}.lightbox{position:fixed;inset:0;background:#000000f2;z-index:10000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox__content{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:20px}.lightbox__content img{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 80px #000c;border:2px solid rgba(0,255,213,.3);animation:zoomIn .3s ease}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.lightbox__content img{max-height:70vh}}.lightbox__caption{color:var(--color-text-secondary);font-size:1rem;text-align:center;max-width:600px;padding:0 20px;margin:0;line-height:1.5}@media (max-width: 768px){.lightbox__caption{font-size:.9rem}}.lightbox__close,.lightbox__prev,.lightbox__next{position:absolute;background:#ffffff1a;border:2px solid rgba(0,255,213,.3);color:var(--color-text-primary);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:10001}.lightbox__close:hover,.lightbox__prev:hover,.lightbox__next:hover{background:#00ffd533;border-color:#00ffd599;transform:scale(1.1);box-shadow:0 0 20px #00ffd566}.lightbox__close:active,.lightbox__prev:active,.lightbox__next:active{transform:scale(.95)}.lightbox__close i,.lightbox__prev i,.lightbox__next i{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.lightbox__close,.lightbox__prev,.lightbox__next{width:44px;height:44px;font-size:20px}}.lightbox__close{top:20px;right:20px}@media (max-width: 768px){.lightbox__close{top:10px;right:10px}}.lightbox__prev{left:20px;top:50%;transform:translateY(-50%)}.lightbox__prev:hover{transform:translateY(-50%) scale(1.1)}.lightbox__prev:active{transform:translateY(-50%) scale(.95)}@media (max-width: 768px){.lightbox__prev{left:10px}}.lightbox__next{right:20px;top:50%;transform:translateY(-50%)}.lightbox__next:hover{transform:translateY(-50%) scale(1.1)}.lightbox__next:active{transform:translateY(-50%) scale(.95)}@media (max-width: 768px){.lightbox__next{right:10px}}
