.promo-conference{position:relative;isolation:isolate;width:100%;max-width:100%;overflow-x:clip;--promo-yellow:#ffe600;--promo-yellow-dim:#e6cf00;--promo-teal:#458786;--promo-charcoal:#121212;--promo-charcoal-elevated:#1a1a1a;--promo-charcoal-card:#1e1e1e;--promo-max:56rem;--promo-text:#ffffff;--promo-text-muted:rgba(255,255,255,0.72);--promo-text-soft:rgba(255,255,255,0.55);--promo-border:rgba(255,255,255,0.1);--promo-bg-radial:radial-gradient(ellipse 145% 110% at 8% -8%,#22282a 0%,#15191a 38%,#0c0e0f 68%,#020202 100%);--promo-noise-svg:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;background-color:#050505;background-image:var(--promo-bg-radial);color:var(--promo-text)}.promo-conference:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.08;background-image:var(--promo-noise-svg);background-repeat:repeat;background-size:220px 220px}@media (prefers-reduced-motion:reduce){.promo-conference:before{opacity:.06}}.promo-conference>.promo-conference__hero,.promo-conference>.promo-conference__intro,.promo-conference>.promo-conference__section{position:relative;z-index:1}.promo-conference__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promo-conference__hero{position:relative;isolation:isolate;min-height:min(88vh,640px);overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;background:#050505;display:flex;flex-direction:column;justify-content:flex-end}.promo-conference--loaded .promo-conference__hero{opacity:1;transform:translateY(0)}.promo-conference__hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;background:#050505}.promo-conference__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.05) 0,rgba(5,5,5,.2) 50%,#050505 95%);pointer-events:none;z-index:1}.promo-conference__hero-media picture{position:absolute;inset:0;display:block;width:100%;height:100%}@media (min-width:768px){.promo-conference__hero-img,.promo-conference__hero-media img.promo-conference__hero-img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;max-width:none;width:100%;height:100%}}.promo-conference__hero-content{position:relative;z-index:2;padding-top:10rem;padding-bottom:clamp(3.5rem,6vw,5.5rem);width:100%}.promo-conference__lead-card{max-width:46rem;margin:0 auto;position:relative;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(255,230,0,.4),rgba(255,255,255,.05) 50%,rgba(69,135,134,.3));box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 40px rgba(255,230,0,.05);transform:translateY(20px);opacity:0;transition:opacity .6s ease .3s,transform .6s ease .3s}.promo-conference--loaded .promo-conference__lead-card{opacity:1;transform:translateY(0)}.promo-conference__lead-glass{display:flex;align-items:flex-start;gap:1.25rem;background:rgba(10,10,12,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:19px;padding:clamp(1.5rem,4vw,2.25rem)}.promo-conference__lead-text{margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:400;line-height:1.6;letter-spacing:.01em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.promo-conference__lead-text strong{font-weight:600;color:var(--promo-yellow)}@media (min-width:768px){.promo-conference__hero{min-height:min(85vh,820px);width:100%;max-width:100%}.promo-conference__hero-img{-o-object-position:center center;object-position:center center}.promo-conference__hero-media{position:absolute;inset:0;width:100%;height:100%}.promo-conference__hero-overlay{background:linear-gradient(180deg,rgba(5,5,5,.1) 0,rgba(5,5,5,.25) 45%,rgba(5,5,5,.75) 78%,#050505)}.promo-conference__hero-content{padding-top:clamp(12rem,28vh,18rem);padding-bottom:clamp(3rem,5vw,5rem)}}.promo-conference__hero-artwork{display:contents}@media (min-width:1024px){.promo-conference__hero{display:flex;flex-direction:column;min-height:0;overflow:visible;background:#050505}.promo-conference__hero-artwork{display:block;position:relative;flex:0 0 auto;width:100%;max-height:clamp(490px,43vw,625px);overflow:hidden;margin-bottom:0}.promo-conference__hero-artwork:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:clamp(3.5rem,9vh,5.5rem);background:linear-gradient(180deg,transparent 0,#050505 88%);pointer-events:none}.promo-conference__hero-media{position:relative;inset:auto;width:100%;height:auto;overflow:visible}.promo-conference__hero-media picture{position:relative;display:block;width:100%;height:auto;inset:auto}.promo-conference__hero-media .promo-conference__hero-img,.promo-conference__hero-media img.promo-conference__hero-img{position:relative;inset:auto;display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;filter:none}.promo-conference__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.02) 0,rgba(5,5,5,.08) 62%,rgba(5,5,5,.35) 88%,rgba(5,5,5,.72));pointer-events:none}.promo-conference__hero-content{position:relative;z-index:2;flex:0 0 auto;inset:auto;margin-top:clamp(.5rem,1vh,.75rem);padding:clamp(2.5rem,5vh,3.5rem) 0 clamp(3rem,6vh,4.5rem);background:#050505;display:block;pointer-events:auto}.promo-conference__hero-content:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100%,56rem);height:1px;background:linear-gradient(90deg,transparent,rgba(255,230,0,.35) 50%,transparent)}.promo-conference__lead-card{max-width:40rem;margin-inline:auto}.promo-conference__lead-glass{padding:clamp(1.1rem,2vw,1.5rem) clamp(1.25rem,2.2vw,1.65rem)}.promo-conference__lead-text{font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.55;text-align:center}.promo-conference--loaded .promo-conference__lead-card{transform:translateY(0)}}@media (min-width:1280px){.promo-conference__hero-artwork{max-height:clamp(510px,45vw,645px)}.promo-conference__hero-content{margin-top:clamp(.75rem,1.5vh,1.25rem);padding-top:clamp(2.5rem,5vh,3.5rem);padding-bottom:clamp(3.25rem,6.5vh,5rem)}.promo-conference__lead-card{max-width:38rem}}@media (max-width:767px){.promo-conference__hero{min-height:0;padding:0;margin-top:0;display:flex;flex-direction:column;width:100%;max-width:100%;overflow:visible;justify-content:flex-start}.promo-conference__hero-artwork{display:block;position:relative;width:100%;flex:0 0 auto;overflow:hidden;background:#050505;padding-top:.25rem}.promo-conference__hero-artwork:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:clamp(2.5rem,12vw,4rem);background:linear-gradient(180deg,transparent 0,#050505 92%);pointer-events:none}.promo-conference__hero-media{position:relative;inset:auto;width:100%;max-width:100%;min-height:0;height:auto;display:block;overflow:visible}.promo-conference__hero-media picture{position:relative;inset:auto;display:block;width:100%;height:auto;line-height:0}.promo-conference__hero-media .promo-conference__hero-img,.promo-conference__hero-media img.promo-conference__hero-img{position:relative;inset:auto;display:block;width:100%;max-width:100%;height:auto;max-height:min(72dvh,640px);margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.promo-conference__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,5,.35) 0,rgba(5,5,5,.08) 28%,rgba(5,5,5,.12) 72%,rgba(5,5,5,.55));pointer-events:none}.promo-conference__hero-content{position:relative;z-index:3;flex:0 0 auto;padding-top:clamp(.75rem,3vw,1.25rem);padding-bottom:2.5rem;margin-top:0;background:#050505}.promo-conference__hero-content.container{padding-left:clamp(.75rem,4vw,1.25rem);padding-right:clamp(.75rem,4vw,1.25rem)}.promo-conference__lead-card{width:100%;max-width:100%;margin-top:0;margin-left:auto;margin-right:auto;box-sizing:border-box}.promo-conference--loaded .promo-conference__lead-card{transform:translateY(0)}.promo-conference__lead-glass{width:100%;max-width:100%;box-sizing:border-box;flex-direction:column;gap:.65rem;padding:clamp(.85rem,3.2vw,1.25rem);border-radius:clamp(14px,4vw,19px)}.promo-conference__lead-text{font-size:clamp(.875rem,3.4vw,1.0625rem);line-height:1.5}}@media (max-width:767px) and (orientation:landscape) and (max-height:500px){.promo-conference__hero-media .promo-conference__hero-img,.promo-conference__hero-media img.promo-conference__hero-img{max-height:min(52dvh,280px)}.promo-conference__hero-content{padding-top:.5rem;padding-bottom:1.5rem}}@media (max-width:380px){.promo-conference__hero-media .promo-conference__hero-img,.promo-conference__hero-media img.promo-conference__hero-img{max-height:min(68dvh,520px)}.promo-conference__lead-glass{padding:.85rem 1rem}.promo-conference__lead-text{font-size:.875rem;line-height:1.45}}.promo-conference__section{padding:clamp(2.75rem,6vw,4rem) 0;background:transparent;opacity:0;transform:translateY(20px);transition:opacity .58s ease .16s,transform .58s ease .16s}.promo-conference--loaded .promo-conference__section{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.promo-conference__hero,.promo-conference__intro,.promo-conference__section{opacity:1;transform:none;transition:none}}.promo-conference__h2{font-family:var(--font-bebas-neue),"Bebas Neue","Impact",sans-serif;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:400;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.5rem}.promo-conference__h2,.promo-conference__h2--on-dark,.promo-conference__h3{color:var(--promo-text)}.promo-conference__h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem}.promo-conference__muted{margin:0;font-size:.9375rem;line-height:1.55;color:var(--promo-text-soft)}.promo-conference__fineprint{margin:1.25rem 0 0;font-size:.875rem;color:rgba(255,255,255,.42)}.promo-conference__section--video{padding-top:clamp(3rem,7vw,4.5rem);padding-bottom:clamp(3.5rem,8vw,5.5rem);background:radial-gradient(ellipse at center top,rgba(69,135,134,.06) 0,transparent 70%)}.promo-conference__section--video .container{max-width:var(--promo-max)}.promo-conference__video-header{margin:0 auto clamp(2rem,5vw,3rem);max-width:40rem;text-align:center}.promo-conference__video-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .85rem;padding:.4rem .85rem;border-radius:999px;background:rgba(255,230,0,.06);border:1px solid rgba(255,230,0,.15);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--promo-yellow)}.promo-conference__h2--video{margin-bottom:.75rem}.promo-conference__video-lede{margin:0;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.6;color:var(--promo-text-muted)}.promo-conference__video-stage{position:relative;max-width:56rem;margin:0 auto;border-radius:20px;padding:1px;overflow:hidden;background:linear-gradient(135deg,rgba(69,135,134,.4),rgba(255,255,255,.05) 50%,rgba(255,230,0,.3));box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 40px rgba(69,135,134,.15)}.promo-conference__video-glow{position:absolute;inset:-20px;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(69,135,134,.25) 0,transparent 60%);filter:blur(24px);pointer-events:none}.promo-conference__video-frame{position:relative;z-index:1;border-radius:19px;overflow:hidden;background:#000;aspect-ratio:16/9}.promo-conference__video-iframe{display:block;width:100%;height:100%;border:0;vertical-align:top}.promo-conference__video-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0}.promo-conference__video-youtube-link{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--promo-text);text-decoration:none;transition:all .2s ease}.promo-conference__video-youtube-link:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:var(--promo-text);transform:translateY(-1px)}.promo-conference__video-youtube-link svg{transition:transform .2s ease}.promo-conference__video-youtube-link:hover svg{transform:translateX(3px)}.promo-conference__video-foot-note{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;color:rgba(255,255,255,.45)}.promo-conference__video-foot-note svg{color:rgba(255,255,255,.3)}@media (max-width:520px){.promo-conference__video-foot{flex-direction:column;text-align:center;gap:1rem}}.promo-conference__section--dates{border-top:1px solid var(--promo-border);background:radial-gradient(ellipse at center,rgba(255,230,0,.03) 0,transparent 60%);padding-bottom:clamp(4rem,8vw,6rem)}.promo-conference__dates-header{text-align:center;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.promo-conference__h2--dates{margin:0}.promo-conference__chip-row{list-style:none;margin:0 auto clamp(2.5rem,5vw,3.5rem);padding:0;display:grid;gap:1.25rem;grid-template-columns:1fr;max-width:68rem}@media (min-width:520px){.promo-conference__chip-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.promo-conference__chip-row{grid-template-columns:repeat(4,1fr)}}.promo-conference__chip{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;background:rgba(18,18,18,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.promo-conference__chip:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);pointer-events:none}.promo-conference__chip:hover{border-color:rgba(69,135,134,.45);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 1px rgba(69,135,134,.2);transform:translateY(-4px)}.promo-conference__chip--emphasis{border-color:rgba(255,230,0,.3);background:linear-gradient(160deg,rgba(255,230,0,.08),rgba(18,18,18,.8) 60%)}.promo-conference__chip--emphasis:hover{border-color:rgba(255,230,0,.6);box-shadow:0 12px 32px rgba(0,0,0,.6),0 0 0 1px rgba(255,230,0,.3)}.promo-conference__chip--free{border-color:rgba(69,135,134,.3);background:linear-gradient(160deg,rgba(69,135,134,.08),rgba(18,18,18,.8) 60%)}.promo-conference__chip-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:rgba(255,255,255,.04);color:var(--promo-text-muted);border:1px solid rgba(255,255,255,.06);transition:all .3s ease}.promo-conference__chip--emphasis .promo-conference__chip-icon{background:rgba(255,230,0,.1);color:var(--promo-yellow);border-color:rgba(255,230,0,.2)}.promo-conference__chip--free .promo-conference__chip-icon{background:rgba(69,135,134,.1);color:var(--promo-teal);border-color:rgba(69,135,134,.2)}.promo-conference__chip:hover .promo-conference__chip-icon{transform:scale(1.05)}.promo-conference__chip-content{display:flex;flex-direction:column;gap:.35rem}.promo-conference__chip-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:rgba(255,255,255,.5)}.promo-conference__chip-value{font-family:var(--font-inter),"Inter",sans-serif;font-size:1.1875rem;font-weight:600;color:var(--promo-text);letter-spacing:-.01em}.promo-conference__venue-card{display:flex;flex-direction:row;align-items:center;gap:1.25rem;margin:0 auto;padding:1.25rem 1.75rem;max-width:42rem;background:rgba(255,255,255,.03);border-radius:100px;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(8px)}.promo-conference__venue-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(69,135,134,.15);color:var(--promo-teal);flex-shrink:0}.promo-conference__venue-details{display:flex;flex-direction:column;gap:.25rem}.promo-conference__venue-title{margin:0;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--promo-teal)}.promo-conference__venue-address{margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;color:var(--promo-text-muted)}@media (max-width:520px){.promo-conference__venue-card{flex-direction:column;text-align:center;border-radius:24px;padding:1.5rem}}.promo-conference__section--lineup{background:radial-gradient(ellipse at bottom,rgba(255,230,0,.04) 0,transparent 60%);border-top:1px solid var(--promo-border);padding-bottom:clamp(4rem,8vw,6rem)}.promo-conference__section--lineup .container{max-width:var(--promo-max)}.promo-conference__lineup-header{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:40rem;text-align:center}.promo-conference__lineup-eyebrow{display:inline-block;margin:0 0 .85rem;padding:.35rem 1rem;border-radius:999px;background:rgba(69,135,134,.1);border:1px solid rgba(69,135,134,.2);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--promo-teal)}.promo-conference__h2--lineup{margin-bottom:.75rem}.promo-conference__lineup-lede{margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.6;color:var(--promo-text-muted)}.promo-conference__lineup-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:2rem;max-width:24rem}@media (min-width:640px){.promo-conference__lineup-grid{max-width:42rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);align-items:stretch}.promo-conference__lineup-grid--pair{max-width:48rem;margin-left:auto;margin-right:auto}}@media (min-width:900px){.promo-conference__lineup-grid{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.promo-conference__lineup-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem;margin-left:auto;margin-right:auto}}.promo-conference__lineup-item{margin:0;padding:0;display:flex;min-height:0}.promo-conference__lineup-card{position:relative;display:flex;flex-direction:column;flex:1;width:100%;min-width:0;overflow:hidden;border-radius:20px;background:#111;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.16,1,.3,1)}.promo-conference__lineup-card:after{content:"";position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);pointer-events:none;z-index:3}.promo-conference__lineup-card:hover{transform:translateY(-8px);border-color:rgba(69,135,134,.5);box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 0 1px rgba(69,135,134,.2)}.promo-conference__lineup-card--pending{border-color:rgba(255,255,255,.09)}.promo-conference__lineup-card--pending:hover{border-color:rgba(255,255,255,.14)}.promo-conference__lineup-photo{position:relative;aspect-ratio:4/5;width:100%;overflow:hidden;background:#101010}.promo-conference__lineup-photo--pending{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,rgba(255,255,255,.05),transparent 45%),repeating-linear-gradient(-14deg,transparent,transparent 10px,rgba(255,255,255,.027) 0,rgba(255,255,255,.027) 11px),#151515}.promo-conference__lineup-pending-mark{padding:.4rem .85rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.5625rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(0,0,0,.32)}.promo-conference__lineup-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.promo-conference__lineup-card:hover .promo-conference__lineup-img{transform:scale(1.05)}.promo-conference__lineup-photo .promo-conference__lineup-img{max-width:none}.promo-conference__lineup-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,5,5,.95));z-index:1;pointer-events:none}.promo-conference__lineup-body{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;display:flex;flex-direction:column;gap:.35rem}.promo-conference__lineup-role{margin:0;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--promo-yellow);text-shadow:0 2px 4px rgba(0,0,0,.8);transition:color .3s ease}.promo-conference__lineup-card:hover .promo-conference__lineup-role{color:var(--promo-teal)}.promo-conference__lineup-name{margin:0;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:700;letter-spacing:.02em;line-height:1.25;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.promo-conference__lineup-name--pending{font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42)}@media (prefers-reduced-motion:reduce){.promo-conference__lineup-card{transition:none}}.light .promo-conference__lineup-name,.light .promo-conference__lineup-role{color:var(--promo-text)}.light .promo-conference__lineup-role{color:var(--promo-teal)}.light .promo-conference__lineup-name--pending{color:rgba(255,255,255,.5)}.promo-conference__section--business{border-top:1px solid var(--promo-border);padding-bottom:clamp(4rem,8vw,6rem)}.promo-conference__section--business .container{max-width:var(--promo-max)}.promo-conference__business-shell{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(24,24,28,.95),rgba(12,12,14,.98));box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.02)}.promo-conference__business-ribbon{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--promo-teal),var(--promo-yellow),var(--promo-teal));background-size:200% 100%;animation:shimmer-gradient 4s linear infinite}.promo-conference__business-inner{padding:clamp(2.5rem,6vw,3.5rem) clamp(1.75rem,5vw,3.5rem);max-width:42rem}.promo-conference__business-eyebrow{display:inline-block;margin:0 0 .85rem;padding:.35rem 1rem;border-radius:999px;background:rgba(69,135,134,.12);border:1px solid rgba(69,135,134,.25);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--promo-teal)}.promo-conference__business-title{font-family:var(--font-bebas-neue),"Bebas Neue","Impact",sans-serif;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.25rem;color:var(--promo-text)}.promo-conference__business-lead{margin:0 0 1.5rem;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.65;color:var(--promo-text-muted)}.promo-conference__business-datetime{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1.75rem;padding:.65rem 1.1rem;border-radius:999px;background:rgba(255,230,0,.08);border:1px solid rgba(255,230,0,.22);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--promo-yellow)}.promo-conference__business-datetime svg{flex-shrink:0;opacity:.9}.promo-conference__business-speakers{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:1rem}.promo-conference__business-speaker{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:3px solid var(--promo-teal)}.promo-conference__business-speaker-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--promo-teal)}.promo-conference__business-speaker-name{font-size:clamp(1rem,1.6vw,1.125rem);font-weight:600;line-height:1.4;color:var(--promo-text)}.promo-conference__business-note{margin:0 0 1.75rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--promo-yellow)}.promo-conference__business-cta{min-width:min(100%,16rem);padding:.85rem 1.75rem}@media (min-width:640px){.promo-conference__business-inner{padding-left:clamp(2.5rem,6vw,4rem);padding-right:clamp(2.5rem,6vw,4rem)}}.light .promo-conference__business-shell{background:linear-gradient(135deg,rgba(24,24,28,.95),rgba(12,12,14,.98));border-color:rgba(255,255,255,.08);box-shadow:0 30px 60px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.02)}.promo-conference__section--kids{position:relative;overflow:hidden;padding-top:clamp(4rem,8vw,6rem);padding-bottom:clamp(4rem,8vw,6rem)}.promo-conference__kids-parallax-bg{position:absolute;left:0;right:0;top:-4%;height:112%;z-index:0;will-change:transform;pointer-events:none;overflow:hidden;transform:translateZ(0) scale(1);backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--promo-charcoal)}.promo-conference__kids-parallax-bg:before{content:"";position:absolute;inset:0;background-image:url(https://res.cloudinary.com/dzqygyvhx/image/upload/v1780245340/1E6A0946-2_os5obd.jpg);background-size:cover;background-position:center 32%;background-repeat:no-repeat;filter:grayscale(100%) contrast(1.15) brightness(.65)}@media (min-width:768px){.promo-conference__kids-parallax-bg{top:0;height:100%}.promo-conference__kids-parallax-bg:before{background-position:center 22%}}@media (min-width:1024px){.promo-conference__section--kids{min-height:clamp(40rem,52vw,50rem)}.promo-conference__kids-parallax-bg{top:0;height:100%;transform:translateZ(0) scale(1)}.promo-conference__kids-parallax-bg:before{background-position:center 14%}.promo-conference__kids-parallax-bg:after{background:linear-gradient(to bottom,var(--promo-charcoal) 0,transparent 6%,transparent 85%,var(--promo-charcoal) 100%),radial-gradient(circle at center,transparent 18%,rgba(5,5,5,.92) 100%),linear-gradient(135deg,rgba(69,135,134,.28) 0,transparent 80%)}}@media (min-width:1280px){.promo-conference__kids-parallax-bg:before{background-position:center 10%}}@media (prefers-reduced-motion:reduce){.promo-conference__kids-parallax-bg{top:0;height:100%;transform:none!important;will-change:auto}}.promo-conference__kids-parallax-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--promo-charcoal) 0,transparent 15%,transparent 85%,var(--promo-charcoal) 100%),radial-gradient(circle at center,transparent 15%,rgba(5,5,5,.95) 100%),linear-gradient(135deg,rgba(69,135,134,.3) 0,transparent 80%)}.promo-conference__kids-container{position:relative;z-index:1}.promo-conference__kids-panel{position:relative;isolation:isolate;display:grid;gap:2rem;align-items:center;padding:clamp(2rem,5vw,3.5rem);border-radius:20px;overflow:hidden;background:rgba(12,14,18,.42);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.05)}.promo-conference__kids-ribbon{position:absolute;top:0;left:0;right:0;height:5px;z-index:2;background:linear-gradient(90deg,var(--promo-teal),var(--promo-yellow),var(--promo-teal))}.promo-conference__kids-panel--parallax{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.promo-conference__kids-panel:before{background:linear-gradient(155deg,rgba(255,255,255,.2),rgba(255,255,255,.07) 30%,transparent 58%)}.promo-conference__kids-panel:after,.promo-conference__kids-panel:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.promo-conference__kids-panel:after{background:linear-gradient(160deg,rgba(10,12,16,.12),rgba(8,10,14,.06) 42%,rgba(6,8,12,.14))}.promo-conference__kids-panel .promo-conference__h2--on-dark{text-shadow:0 1px 14px rgba(0,0,0,.45)}.promo-conference__kids-panel .promo-conference__kids-lead,.promo-conference__kids-panel .promo-conference__kids-list,.promo-conference__kids-panel .promo-conference__kids-pricing-detail,.promo-conference__kids-panel .promo-conference__kids-pricing-headline{text-shadow:0 1px 10px rgba(0,0,0,.4)}.promo-conference__kids-panel>*{position:relative;z-index:1}@media (min-width:900px){.promo-conference__kids-panel{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem,5vw,4rem)}}.promo-conference__kids-copy{max-width:36rem}.promo-conference__kids-kicker{margin:0 0 .5rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--promo-yellow)}.promo-conference__kids-lead{margin:0 0 1.5rem;font-size:clamp(1rem,1.5vw,1.0625rem);line-height:1.6;color:var(--promo-text-muted)}.promo-conference__kids-features{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1rem}.promo-conference__kids-feature{display:flex;align-items:flex-start;gap:.85rem}.promo-conference__kids-feature-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:rgba(69,135,134,.15);color:var(--promo-teal);border:1px solid rgba(69,135,134,.25)}.promo-conference__kids-feature-icon svg{width:1rem;height:1rem}.promo-conference__kids-feature-text{font-size:.9375rem;line-height:1.5;color:var(--promo-text-soft);padding-top:.25rem}.promo-conference__kids-feature-text strong{color:var(--promo-text);font-weight:600}.promo-conference__kids-pricing{margin:0 0 1.5rem;padding:clamp(1rem,2.5vw,1.25rem);border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(8,10,12,.35)}.promo-conference__kids-pricing-headline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0 0 .65rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:clamp(.9375rem,2vw,1.0625rem);font-weight:600;line-height:1.35;color:var(--promo-text)}.promo-conference__kids-pricing-strong{font-weight:800;color:var(--promo-yellow)}.promo-conference__kids-pricing-divider{color:rgba(255,255,255,.35);font-weight:400}.promo-conference__kids-pricing-access{font-weight:700;letter-spacing:.04em}.promo-conference__kids-pricing-detail{margin:0;font-size:clamp(.9375rem,1.8vw,1rem);line-height:1.65;color:var(--promo-text-muted)}@media (max-width:479px){.promo-conference__kids-pricing-headline{flex-direction:column;align-items:flex-start;gap:.25rem}.promo-conference__kids-pricing-divider{display:none}}.promo-conference__kids-actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.promo-conference__kids-price-wrapper{position:relative;justify-self:center}@media (min-width:900px){.promo-conference__kids-price-wrapper{justify-self:end}}.promo-conference__kids-price-glow{position:absolute;inset:-20px;background:radial-gradient(circle at center,rgba(255,230,0,.15) 0,transparent 70%);z-index:0;pointer-events:none;filter:blur(8px)}.promo-conference__kids-price{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:160px;padding:1.5rem 2rem;border-radius:20px;background:var(--promo-yellow);border:2px solid rgba(18,18,18,.12);box-shadow:0 14px 34px rgba(255,230,0,.22),inset 0 2px 0 rgba(255,255,255,.4);transform:rotate(2deg);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.promo-conference__kids-price:hover{transform:rotate(-1deg) scale(1.05)}.promo-conference__kids-price-amount{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:.1em;line-height:1}.promo-conference__kids-price-currency{font-size:2.25rem;letter-spacing:0;line-height:1;margin-top:.25rem}.promo-conference__kids-price-currency,.promo-conference__kids-price-num{font-family:var(--font-bebas-neue),"Bebas Neue","Impact",sans-serif;font-weight:400;color:#121212}.promo-conference__kids-price-num{font-size:4.5rem;line-height:.9;letter-spacing:-.02em}.promo-conference__kids-price-note{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-align:center;text-transform:uppercase;color:rgba(18,18,18,.65);margin-top:.5rem;max-width:9rem}.promo-conference__btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:.9375rem;font-weight:700;text-decoration:none;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.promo-conference__btn--primary{color:var(--promo-charcoal);background:var(--promo-yellow);border:2px solid transparent;box-shadow:0 6px 20px rgba(255,230,0,.25)}.promo-conference__btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 0 2px var(--promo-teal),0 12px 28px rgba(255,230,0,.22)}.promo-conference__btn--outline{color:var(--promo-text);border:2px solid rgba(255,255,255,.35);background:transparent}.promo-conference__btn--outline:hover{border-color:var(--promo-teal);color:var(--promo-text);box-shadow:0 0 0 1px rgba(69,135,134,.35)}.promo-conference__btn--ghost{color:var(--promo-text);border:2px solid var(--promo-border);background:var(--promo-charcoal-card)}.promo-conference__btn--ghost:hover{border-color:var(--promo-teal);box-shadow:0 0 0 1px rgba(69,135,134,.25)}.promo-conference__section--youth-cta{padding-bottom:clamp(4rem,8vw,6rem)}.promo-conference__youth-shell{position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(20,20,24,.9),rgba(10,10,12,.95));box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.02);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.promo-conference__youth-ribbon{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--promo-yellow),var(--promo-teal),var(--promo-yellow));background-size:200% 100%;animation:shimmer-gradient 4s linear infinite}@keyframes shimmer-gradient{0%{background-position:100% 0}to{background-position:-100% 0}}.promo-conference__youth-layout{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center;padding:clamp(2.5rem,6vw,4rem) clamp(2rem,5vw,4rem)}@media (min-width:900px){.promo-conference__youth-layout{grid-template-columns:minmax(0,1fr) minmax(300px,440px)}}.promo-conference__youth-inner{padding:0;max-width:42rem}.promo-conference__youth-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2.5vw,1.25rem);margin:0;width:min(100%,520px);justify-self:center}@media (min-width:900px){.promo-conference__youth-portraits{justify-self:end;width:100%;max-width:440px}}.promo-conference__youth-portrait{margin:0;min-width:0}.promo-conference__youth-photo{position:relative;aspect-ratio:3/4;width:100%;overflow:hidden;border-radius:20px;border:1px solid rgba(255,230,0,.2);background:#101010;box-shadow:0 0 0 1px rgba(255,230,0,.1),0 24px 50px rgba(0,0,0,.6);transition:transform .4s cubic-bezier(.16,1,.3,1)}.promo-conference__youth-photo--tilt-right{transform:rotate(1.5deg)}.promo-conference__youth-photo--tilt-left{transform:rotate(-1.5deg)}.promo-conference__youth-photo--tilt-left:hover,.promo-conference__youth-photo--tilt-right:hover{transform:rotate(0deg) scale(1.02)}.promo-conference__youth-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(5,5,5,.8));pointer-events:none;z-index:1}.promo-conference__youth-img{-o-object-fit:cover;object-fit:cover}.promo-conference__youth-photo .promo-conference__youth-img{max-width:none}.promo-conference__youth-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--promo-yellow)}.promo-conference__youth-kicker-dot{width:6px;height:6px;border-radius:50%;background-color:var(--promo-yellow);box-shadow:0 0 8px var(--promo-yellow)}.promo-conference__youth-title{font-family:var(--font-bebas-neue),"Bebas Neue","Impact",sans-serif;font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:400;line-height:.95;letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.5rem;color:var(--promo-text);text-shadow:0 4px 12px rgba(0,0,0,.3)}.promo-conference__youth-title-accent{color:transparent;-webkit-text-stroke:1.5px var(--promo-teal);text-shadow:none;display:block}.promo-conference__youth-guests{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.promo-conference__youth-guest{display:inline-flex;align-items:center;gap:1rem;margin:0;padding:.85rem 1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;backdrop-filter:blur(8px)}.promo-conference__youth-guest-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,230,0,.15);color:var(--promo-yellow)}.promo-conference__youth-guest-info{display:flex;flex-direction:column;gap:.25rem}.promo-conference__youth-guest-label{font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.5)}.promo-conference__youth-guest-label,.promo-conference__youth-guest-name{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700}.promo-conference__youth-guest-name{font-size:clamp(1rem,2vw,1.125rem);letter-spacing:.02em;color:var(--promo-text)}.promo-conference__youth-copy{margin:0 0 2rem;font-size:1.0625rem;line-height:1.65;color:var(--promo-text-muted)}.promo-conference__youth-actions{display:flex;flex-wrap:wrap;gap:.75rem}.promo-conference__btn--primary:focus-visible{outline:2px solid var(--promo-teal);outline-offset:3px}.promo-conference__btn--ghost:focus-visible,.promo-conference__btn--outline:focus-visible{outline:2px solid var(--promo-yellow);outline-offset:3px}.light .promo-conference{background:var(--promo-charcoal);color:var(--promo-text)}.light .promo-conference__fineprint,.light .promo-conference__kids-lead,.light .promo-conference__kids-list,.light .promo-conference__muted,.light .promo-conference__youth-copy{color:var(--promo-text-muted)}.light .promo-conference__business-speaker-name,.light .promo-conference__business-title,.light .promo-conference__h2,.light .promo-conference__h2--on-dark,.light .promo-conference__h3,.light .promo-conference__youth-guest-name,.light .promo-conference__youth-title{color:var(--promo-text)}.light .promo-conference__business-lead{color:var(--promo-text-muted)}.light .promo-conference__btn--ghost{color:var(--promo-text)}.promo-conference__section--recommendations{border-top:1px solid var(--promo-border);padding-bottom:clamp(4rem,8vw,6rem);background:radial-gradient(ellipse at top,rgba(69,135,134,.04) 0,transparent 60%)}.promo-conference__recommendations-header{margin:0 auto clamp(2.5rem,5vw,3.5rem);max-width:40rem;text-align:center}.promo-conference__recommendations-eyebrow{display:inline-block;margin:0 0 .85rem;padding:.35rem 1rem;border-radius:999px;background:rgba(69,135,134,.1);border:1px solid rgba(69,135,134,.2);font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--promo-teal)}.promo-conference__h2--recommendations{margin-bottom:.75rem}.promo-conference__recommendations-lede{margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.6;color:var(--promo-text-muted)}.promo-conference__guide-grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:76rem;margin:0 auto 3rem}@media (min-width:768px){.promo-conference__guide-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media (min-width:1024px){.promo-conference__guide-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.promo-conference__guide-col{display:flex;flex-direction:column}.promo-conference__guide-col-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.promo-conference__guide-col-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;flex-shrink:0}.promo-conference__guide-col-title{margin:0;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.02em;color:var(--promo-text)}.promo-conference__guide-items{display:flex;flex-direction:column;gap:1rem}.promo-conference__guide-card{display:block;text-decoration:none;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.promo-conference__guide-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:transparent;transition:background .3s ease}.promo-conference__guide-card-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 .5rem;font-family:var(--font-inter),"Inter",sans-serif;font-size:1rem;font-weight:600;line-height:1.3;color:var(--promo-text)}.promo-conference__guide-card-link-icon{opacity:0;transform:translate(-4px,4px);transition:all .3s cubic-bezier(.16,1,.3,1);color:var(--promo-text-muted)}.promo-conference__guide-card:hover .promo-conference__guide-card-link-icon{opacity:1;transform:translate(0)}.promo-conference__guide-card-address{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;line-height:1.5;color:var(--promo-text-muted)}.promo-conference__guide-card-address svg{flex-shrink:0;width:14px;height:14px;margin-top:2px;opacity:.6}.promo-conference__guide-col--teal .promo-conference__guide-col-icon{background:rgba(69,135,134,.15);color:var(--promo-teal);border:1px solid rgba(69,135,134,.25)}.promo-conference__guide-col--teal .promo-conference__guide-card:hover{background:rgba(69,135,134,.04);border-color:rgba(69,135,134,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.promo-conference__guide-col--teal .promo-conference__guide-card:hover:before{background:var(--promo-teal)}.promo-conference__guide-col--teal .promo-conference__guide-card:hover .promo-conference__guide-card-link-icon{color:var(--promo-teal)}.promo-conference__guide-col--yellow .promo-conference__guide-col-icon{background:rgba(255,230,0,.1);color:var(--promo-yellow);border:1px solid rgba(255,230,0,.2)}.promo-conference__guide-col--yellow .promo-conference__guide-card:hover{background:rgba(255,230,0,.03);border-color:rgba(255,230,0,.25);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.promo-conference__guide-col--yellow .promo-conference__guide-card:hover:before{background:var(--promo-yellow)}.promo-conference__guide-col--yellow .promo-conference__guide-card:hover .promo-conference__guide-card-link-icon{color:var(--promo-yellow)}.promo-conference__guide-col--white .promo-conference__guide-col-icon{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}.promo-conference__guide-col--white .promo-conference__guide-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.promo-conference__guide-col--white .promo-conference__guide-card:hover:before{background:#fff}.promo-conference__guide-col--white .promo-conference__guide-card:hover .promo-conference__guide-card-link-icon{color:#fff}.promo-conference__recs-disclaimer{max-width:42rem;margin:1.75rem auto 0;font-family:var(--font-inter),"Inter",sans-serif;font-size:.8125rem;line-height:1.55;text-align:center;color:rgba(255,255,255,.42)}.light .promo-conference__guide-card-title,.light .promo-conference__guide-col-title{color:var(--promo-text)}.light .promo-conference__guide-card-address{color:var(--promo-text-muted)}.light .promo-conference__recs-disclaimer{color:rgba(255,255,255,.5)}