:root{--color-black: #000000;--color-white: #ffffff;--color-gray-50: #f4f4f5;--color-gray-100: #e4e4e7;--color-gray-400: #a1a1aa;--color-gray-500: #71717a;--color-purple: #c4b5fd;--font-heading: "Open Runde", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--section-padding: 80px;--container-padding: 40px;--transition-smooth: all .6s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.summit-section-full{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.summit-container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--container-padding)}.summit-title-hero{font-family:var(--font-heading);font-size:clamp(60px,10vw,140px);font-weight:600;line-height:.95;letter-spacing:-.04em;margin:0}.summit-title-xl{font-family:var(--font-heading);font-size:clamp(48px,6vw,96px);font-weight:600;line-height:1;letter-spacing:-.04em;margin:0}.summit-title-lg{font-family:var(--font-heading);font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin:0}.summit-body-lg{font-family:var(--font-body);font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.5;letter-spacing:-.01em}.summit-body{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.01em}.summit-text-sm{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.summit-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;font-family:var(--font-body);font-size:16px;font-weight:500;border-radius:100px;border:none;cursor:pointer;text-decoration:none;transition:var(--transition-smooth)}.summit-btn-purple{background-color:var(--color-purple);color:var(--color-black)}.summit-btn-purple:hover{transform:scale(1.05);box-shadow:0 8px 24px #c4b5fd66}.summit-btn-white{background-color:var(--color-white);color:var(--color-black)}.summit-btn-white:hover{transform:scale(1.05)}.summit-animated-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,#1a1a1a,#000);overflow:hidden}.summit-animated-bg:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;animation:moveBackground 60s linear infinite}@keyframes moveBackground{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.summit-animated-bg:after{content:"";position:absolute;width:600px;height:600px;top:20%;right:10%;background:radial-gradient(circle,rgba(196,181,253,.1) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-100px,-100px)}}.summit-card{background:var(--color-gray-50);border-radius:24px;padding:48px 32px;transition:var(--transition-smooth)}.summit-card-dark{background:var(--color-black);color:var(--color-white)}.summit-card:hover{transform:translateY(-4px)}.summit-stat{text-align:center}.summit-stat-number{font-family:var(--font-heading);font-size:clamp(64px,8vw,120px);font-weight:600;line-height:1;letter-spacing:-.04em;margin:0 0 16px}.summit-stat-label{font-family:var(--font-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-500);display:flex;align-items:center;justify-content:center;gap:8px}.summit-split-screen{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.summit-split-sticky{position:sticky;top:120px}@media (max-width: 1024px){.summit-split-screen{grid-template-columns:1fr;gap:40px}.summit-split-sticky{position:static}}.summit-speaker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.summit-speaker-card{display:flex;flex-direction:column;gap:16px}.summit-speaker-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;filter:grayscale(100%);transition:filter .4s ease}.summit-speaker-card:hover .summit-speaker-image{filter:grayscale(0%)}.summit-speaker-name{font-family:var(--font-heading);font-size:24px;font-weight:600;margin:0}.summit-speaker-company{font-family:var(--font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-500);margin:0}.summit-speaker-title{font-family:var(--font-body);font-size:14px;color:var(--color-gray-500);margin:0}.summit-agenda-tabs{display:flex;gap:40px;margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1)}.summit-agenda-tab{font-family:var(--font-heading);font-size:48px;font-weight:600;padding:0 0 20px;border:none;background:none;color:#ffffff4d;cursor:pointer;transition:color .3s ease;border-bottom:3px solid transparent}.summit-agenda-tab.active{color:var(--color-white);border-bottom-color:var(--color-white)}.summit-agenda-section{margin-bottom:60px}.summit-agenda-time-label{font-family:var(--font-heading);font-size:32px;font-weight:600;color:var(--color-gray-400);margin:0 0 32px}.summit-agenda-item{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.summit-agenda-item:nth-child(1){animation-delay:.1s}.summit-agenda-item:nth-child(2){animation-delay:.2s}.summit-agenda-item:nth-child(3){animation-delay:.3s}.summit-agenda-item:nth-child(4){animation-delay:.4s}.summit-agenda-item:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.summit-agenda-item-title{font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--color-white);margin:0}.summit-sponsor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;align-items:center;justify-items:center}.summit-sponsor-logo{max-width:180px;height:auto;filter:grayscale(100%) brightness(0) invert(1);opacity:.6;transition:all .3s ease}.summit-sponsor-logo:hover{filter:none;opacity:1}:root{--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.44, 0, .56, 1)}[data-animate]{opacity:.001;will-change:transform,opacity}[data-animate=fade-up-sm]{transform:translateY(50px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-animate=fade-up-md]{transform:translateY(130px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-animate=fade-up-lg]{transform:translateY(150px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-animate=fade-down]{transform:translateY(-50px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-animate=fade]{transform:none;transition:opacity 1s var(--ease-spring)}[data-animate=scale]{transform:scale(.95);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-animate].animate-in{opacity:1;transform:translateY(0) scale(1)}[data-stagger-container] [data-stagger-item]{opacity:.001;transform:translateY(50px);transition:opacity 1s var(--ease-spring),transform 1s var(--ease-spring)}[data-stagger-container] [data-stagger-item].animate-in{opacity:1;transform:translateY(0)}[data-delay="0"]{transition-delay:0s!important}[data-delay="1"]{transition-delay:.1s!important}[data-delay="2"]{transition-delay:.2s!important}[data-delay="3"]{transition-delay:.3s!important}[data-delay="4"]{transition-delay:.4s!important}[data-delay="5"]{transition-delay:.5s!important}@media (prefers-reduced-motion: reduce){[data-animate],[data-stagger-item]{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width: 768px){[data-animate=fade-up-md]{transform:translateY(80px)}[data-animate=fade-up-lg]{transform:translateY(100px)}[data-animate],[data-stagger-item]{transition-duration:.8s}}.summit-text-center{text-align:center}.summit-text-gray{color:var(--color-gray-500)}.summit-mb-sm{margin-bottom:16px}.summit-mb-md{margin-bottom:32px}.summit-mb-lg{margin-bottom:48px}.summit-mb-xl{margin-bottom:64px}.summit-mt-sm{margin-top:16px}.summit-mt-md{margin-top:32px}.summit-mt-lg{margin-top:48px}.summit-mt-xl{margin-top:64px}@media (max-width: 768px){:root{--section-padding: 60px;--container-padding: 24px}.summit-speaker-grid{grid-template-columns:1fr}.summit-agenda-tabs{gap:20px}.summit-agenda-tab{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/summit-theme.css.map */
