:root{--blue-900:#04122b;--blue-850:#06183a;--blue-800:#071b3c;--blue-700:#0a2350;--blue-600:#123a6e;--blue-light:#6e8cbe;--red:#e4002b;--red-light:#ff3b4a;--text:#f4f6fa;--text-2:#eaf0fa;--text-3:#d6deec;--text-4:#c3cfe4;--text-5:#b9c7de;--text-6:#93a7c6;--text-7:#7c93bd;--text-8:#5e769c;--text-9:#4e6791;--line:#ffffff1a;--line-strong:#ffffff24;--line-soft:#ffffff14;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:Archivo, Helvetica, Arial, sans-serif;--width:1320px;--easing:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--blue-900);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:var(--red-light);text-decoration:none}a:hover{color:#fff}img{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .9s var(--easing), transform .9s var(--easing);transform:translateY(30px)}[data-reveal].in{opacity:1;transform:none}@keyframes drift{0%{transform:translate(-2%,-1%)scale(1.06)}50%{transform:translate(2%,2%)scale(1.12)}to{transform:translate(-2%,-1%)scale(1.06)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes statFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{transition:none;opacity:1!important;transform:none!important}*{animation:none!important}}.container{max-width:var(--width);margin:0 auto}.section{padding:140px 40px}.section--alt{background:var(--blue-850);border-top:1px solid var(--line)}.section__eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:12px}.section__title{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(30px,3vw,46px);font-weight:800;line-height:1.05}.section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.header{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#04122bb8;justify-content:space-between;align-items:center;gap:24px;padding:18px 40px;display:flex;position:fixed;inset:0 0 auto}.header__brand{color:#fff;align-items:center;gap:16px;display:flex}.header__logo{width:auto;height:34px;display:block}.header__divider{background:#ffffff29;width:1px;height:22px}.header__name{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700}.header__nav,.header__links{align-items:center;gap:32px;display:flex}.header__link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);font-size:12px}.header__link:hover{color:#fff}.button{border-radius:2px;align-items:center;gap:12px;font-weight:700;transition:background .3s,color .3s,transform .3s,border-color .3s;display:inline-flex}.button--primary{background:var(--red);color:#fff;padding:20px 34px;font-size:16px;box-shadow:0 18px 44px #e4002b52}.button--primary:hover{background:var(--red-light);color:#fff;transform:translateY(-2px)}.button--header{background:var(--red);color:#fff;letter-spacing:.04em;padding:12px 22px;font-size:13px}.button--header:hover{background:var(--red-light);color:#fff}.button--secondary{color:#fff;border:1px solid #ffffff47;padding:20px 34px;font-size:16px;font-weight:600}.button--secondary:hover{color:#fff;background:#ffffff0f;border-color:#fff}.button__arrow{font-family:var(--mono)}.hero{align-items:flex-end;min-height:100vh;padding:140px 40px 56px;display:flex;position:relative;overflow:hidden}.hero__background{position:absolute;inset:0;overflow:hidden}.hero__base{background:var(--blue-800);position:absolute;inset:0}.hero__slides{animation:30s ease-in-out infinite drift;position:absolute;inset:-6%}.hero__slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.hero__slide.is-active{opacity:1}.hero__veil{background:radial-gradient(120% 90% at 15% 10%, #e4002b4d 0%, #04122b00 55%), linear-gradient(180deg, #04122bb8 0%, #04122be0 55%, var(--blue-900) 100%);position:absolute;inset:0}.hero__edition{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff9;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;top:96px;right:40px}.pulse-dot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite pulseDot}.hero__content{width:100%;max-width:var(--width);flex-direction:column;gap:64px;margin:0 auto;display:flex;position:relative}.hero__title{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin:0 0 26px;font-size:clamp(40px,5.4vw,82px);font-weight:800;line-height:.98}.hero__title em{color:var(--red-light);font-style:normal}.hero__subtitle{max-width:58ch;color:var(--text-5);text-wrap:pretty;margin:0 0 38px;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:14px;display:flex}.hero__state-block{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hero__note{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-7);font-size:11px}.chip{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;align-items:center;gap:12px;padding:9px 16px;font-size:11px;display:inline-flex}.chip--live{background:#e4002b1f;border:1px solid #e4002b8c}.chip--live .pulse-dot{width:7px;height:7px;animation-duration:1.4s}.chip--ended{border:1px solid #ffffff47}.chip__dash{background:var(--red);width:22px;height:1px}.hero__facts{flex-direction:column;gap:22px;display:flex}.hero__facts-row{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.hero__fact{align-items:flex-start;gap:14px;display:flex}.hero__marker{background:var(--red);flex:none;width:22px;height:14px;margin-top:5px}.hero__fact-text{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:clamp(15px,1.4vw,19px);line-height:1.35}.hero__footer{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-7);flex-wrap:wrap;gap:10px 28px;font-size:11px;display:flex}.hero__footer-sep{color:var(--text-9)}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--blue-850)}.stats__inner{max-width:var(--width);margin:0 auto;padding:40px}.stats__bar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.stats__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:11px}.stats__controls{align-items:center;gap:12px;display:flex}.stats__counter{font-family:var(--mono);letter-spacing:.12em;color:var(--text-7);font-size:11px}.stats__btn{color:#fff;width:38px;height:34px;font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #ffffff38;font-size:14px;transition:background .3s}.stats__btn:hover{background:#ffffff1a}.stats__btn--play{border-radius:50%;width:34px;font-size:10px}.stats__panel{background:var(--red);align-items:center;min-height:250px;padding:56px 48px;display:flex}.stats__slide{flex-wrap:wrap;align-items:baseline;gap:20px 48px;display:none}.stats__slide.is-active{display:flex}.stats__number{letter-spacing:-.05em;color:#fff;font-size:clamp(64px,9vw,132px);font-weight:800;line-height:.85}.stats__text{max-width:32ch}.stats__title{letter-spacing:-.02em;color:#fff;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.15}.stats__desc{color:#ffffffe0;margin-top:12px;font-size:17px;line-height:1.5}.stats__dots{gap:8px;margin-top:14px;display:flex}.stats__dot{cursor:pointer;background:#ffffff2e;border:0;flex:1;height:3px;padding:0;position:relative;overflow:hidden}.stats__fill{background:var(--red);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stats__dot.is-seen .stats__fill{background:#e4002b73;transform:scaleX(1)}.stats__dot.is-active .stats__fill{animation:4.2s linear forwards statFill}.stats__dot.is-active.is-paused .stats__fill{animation-play-state:paused}.why{max-width:var(--width);grid-template-columns:minmax(220px,.5fr) minmax(0,1.5fr);gap:64px;margin:0 auto;display:grid}.why__list{flex-direction:column;display:flex}.why__item{border-bottom:1px solid var(--line);align-items:baseline;gap:28px;padding:26px 0;display:flex}.why__num{font-family:var(--mono);color:var(--text-9);font-size:12px}.why__text{letter-spacing:-.02em;color:var(--text-2);text-wrap:pretty;font-size:clamp(22px,2.3vw,34px);font-weight:600;line-height:1.2}.why__closing{max-width:70ch;color:var(--text-5);margin:46px 0 0;font-size:19px;line-height:1.6}.why__closing strong{color:#fff;font-weight:700}.grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid--profiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.card{background:var(--blue-900);grid-template-rows:auto 1fr;align-content:start;gap:34px;min-height:210px;padding:38px 30px 44px;transition:background .35s;display:grid}.card:hover{background:var(--blue-700)}.card__check{border:1.5px solid var(--red);width:30px;height:30px;color:var(--red-light);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.card__title{letter-spacing:-.015em;margin-bottom:8px;font-size:21px;font-weight:700}.card__desc{color:var(--text-6);font-size:14px;line-height:1.5}.card--networking{grid-template-rows:1fr auto;gap:26px;min-height:200px;padding:40px 32px 46px}.card--networking .card__title{letter-spacing:-.02em;margin-bottom:0;font-size:24px;font-weight:700;line-height:1.15}.card--networking .card__desc{text-wrap:pretty;font-size:15px}.card--featured,.card--featured:hover{background:var(--red)}.card--featured .card__title{color:#fff}.card--featured .card__desc{color:#ffffffe6}.profile{background:var(--blue-850);letter-spacing:-.015em;padding:34px 26px;font-size:21px;font-weight:600;transition:background .3s,color .3s}.profile:hover{background:var(--red);color:#fff}.speakers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.speaker{flex-direction:column;gap:20px;display:flex}.speaker__frame{aspect-ratio:4/5;background:var(--blue-700);border:1px solid var(--line);position:relative;overflow:hidden}.speaker__photo{filter:grayscale()contrast(1.06);transition:filter .5s ease, transform .6s var(--easing);background-size:cover;position:absolute;inset:0}.speaker:hover .speaker__photo{filter:grayscale(0)contrast();transform:scale(1.03)}.speaker__name{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.15}.speaker:hover .speaker__name{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:5px;text-decoration-thickness:2px}.speaker__topic{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-top:10px;font-size:11px;font-weight:500}.speaker__bio{color:var(--text-6);text-wrap:pretty;max-width:28ch;margin-top:12px;font-size:15px;line-height:1.5}.speaker__talk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;border:1px solid #e4002b80;align-items:center;gap:10px;margin-top:20px;padding:12px 18px;font-size:11px;transition:background .3s,border-color .3s;display:inline-flex}.speaker__talk:hover{background:var(--red);border-color:var(--red);color:#fff}.speaker__play{border-left:8px solid var(--red);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.agenda__intro{max-width:36ch;color:var(--text-6);margin:0;font-size:17px;line-height:1.6}.agenda__switch{justify-content:flex-start;margin-bottom:40px;display:flex}.agenda__switch-group{border:1px solid #ffffff29;display:flex}.agenda__tab{color:var(--text-6);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:11px 20px;font-size:11px;transition:background .3s,color .3s}.agenda__tab[aria-selected=true]{background:var(--red);color:#fff}.agenda__view[hidden]{display:none}.agenda__columns{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:72px;display:grid}.agenda__column-header{border-bottom:1px solid #ffffff29;align-items:center;gap:14px;margin-bottom:8px;padding-bottom:20px;display:flex}.agenda__square{background:var(--red);width:9px;height:9px}.agenda__square--alt{background:var(--blue-light)}.agenda__column-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:12px}.agenda__timeline{padding-left:30px;position:relative}.agenda__line{background:linear-gradient(#e4002be6 0%,#e4002b40 100%);width:1px;position:absolute;top:22px;bottom:22px;left:4px}.agenda__line--alt{background:linear-gradient(#fff6 0%,#ffffff1a 100%);top:18px;bottom:18px}.agenda__item{border-bottom:1px solid var(--line-soft);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:20px;padding:24px 0;display:grid;position:relative}.agenda__dot{background:var(--blue-900);border:2px solid var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:32px;left:-30px}.agenda__time{font-family:var(--mono);color:var(--red-light);font-size:15px;font-weight:500}.agenda__name{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.2;display:block}.agenda__topic{color:var(--text-6);margin-top:6px;font-size:14px;display:block}.agenda__item--airline{grid-template-columns:66px minmax(0,1fr) 96px;align-items:center;gap:18px;padding:15px 0}.agenda__item--airline .agenda__dot{border-color:var(--blue-light);width:7px;height:7px;top:auto}.agenda__item--airline .agenda__time{color:var(--text-4);font-size:14px}.agenda__brand{letter-spacing:-.01em;font-size:17px;font-weight:600}.agenda__logo-plate{background:#fff;border-radius:2px;justify-content:center;justify-self:end;align-items:center;width:96px;height:44px;padding:7px 9px;display:flex}.agenda__logo-white{justify-content:flex-end;justify-self:end;align-items:center;width:96px;height:44px;padding:7px 0;display:flex}.agenda__logo-img{object-fit:contain;max-width:100%;max-height:100%;display:block}.calendar{border-top:1px solid var(--line-strong);grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);display:grid}.calendar__header{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-9);padding:18px 0;font-size:10px}.calendar__header-col{border-left:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;padding:18px 16px;font-size:11px;display:flex}.calendar__axis,.calendar__track{border-top:1px solid var(--line-strong);height:720px;position:relative}.calendar__track{border-left:1px solid var(--line-strong);background:repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 120px)}.calendar__time{height:120px;font-family:var(--mono);color:var(--text-7);padding-top:6px;font-size:12px}.calendar__block{background:var(--red);flex-direction:column;gap:4px;padding:12px 16px;transition:transform .3s;display:flex;position:absolute;left:10px;right:10px;overflow:hidden}.calendar__block:hover{transform:translateY(-2px)}.calendar__block-time{font-family:var(--mono);color:#ffffffd9;font-size:11px}.calendar__block-name{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:700;line-height:1.15}.calendar__block-topic{color:#ffffffd9;font-size:13px}.calendar__block--airline{background:var(--blue-700);border-left:2px solid var(--blue-light);flex-direction:row;align-items:center;gap:12px;padding:8px 14px;transition:background .3s}.calendar__block--airline:hover{background:var(--blue-600);transform:none}.calendar__block--airline .calendar__block-time{color:var(--text-6);flex:none}.calendar__block-brand{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:600}.calendar__logo-plate{background:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:72px;height:32px;padding:5px 7px;display:flex}.calendar__logo-white{flex:none;justify-content:flex-end;align-items:center;width:72px;height:32px;display:flex}.dinner{max-width:var(--width);border:1px solid var(--line-strong);background:var(--blue-850);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;display:grid}.dinner__image{min-height:420px;position:relative;overflow:hidden}.dinner__photo{filter:grayscale()contrast(1.08);background-image:url(/assets/executive-dinner.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.dinner__veil{background:linear-gradient(#04122b40 0%,#04122bd1 100%);position:absolute;inset:0}.dinner__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:32px;left:34px}.dinner__dash{background:var(--red);width:34px;height:1px}.dinner__text{flex-direction:column;justify-content:center;padding:68px 60px 64px;display:flex}.dinner__eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px}.dinner__title{letter-spacing:-.03em;max-width:18ch;margin:20px 0 26px;font-size:clamp(32px,3.2vw,50px);font-weight:800;line-height:1.02}.dinner__desc{max-width:46ch;color:var(--text-3);text-wrap:pretty;margin:0 0 40px;font-size:20px;line-height:1.55}.dinner__footer{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:26px;display:flex}.dinner__seats{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-7);font-size:11px}.dinner__mail{color:#fff;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.dinner__mail:hover{color:var(--red-light)}.dinner__mail span{font-family:var(--mono);color:var(--red)}.sponsors__headline{text-align:center;letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0 auto 110px;font-size:clamp(28px,3.2vw,50px);font-weight:700;line-height:1.1}.sponsors__list{flex-direction:column;gap:96px;display:flex}.sponsors__row{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:48px;display:grid}.sponsors__cat{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:12px}.sponsors__logos{flex-wrap:wrap;align-items:center;gap:36px 40px;display:flex}.sponsors__logo{object-fit:contain;object-position:left center;opacity:.92;width:132px;height:56px;transition:opacity .3s;display:block}.sponsors__logo:hover{opacity:1}.differential__title{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:20px 0 26px;font-size:clamp(34px,4.4vw,68px);font-weight:800;line-height:1}.differential__subtitle{color:var(--text-5);margin:0 0 72px;font-size:21px}.differential__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.differential__item{border-top:1px solid #ffffff1f;align-items:center;gap:20px;padding:30px 24px 30px 0;display:flex}.differential__check{color:var(--red-light);font-size:15px}.differential__text{letter-spacing:-.02em;font-size:clamp(22px,2vw,30px);font-weight:600}.faq{max-width:1080px;margin:0 auto}.faq__list{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line-strong)}.faq__button{color:#fff;width:100%;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:28px 0;transition:color .3s;display:grid}.faq__button:hover{color:var(--red-light)}.faq__num{font-family:var(--mono);color:var(--text-9);font-size:12px}.faq__question{letter-spacing:-.02em;font-size:clamp(19px,1.8vw,26px);font-weight:600}.faq__icon{color:var(--red-light);justify-self:end;font-size:24px;font-weight:400}.faq__button[aria-expanded=true] .faq__icon:before{content:"−"}.faq__button[aria-expanded=false] .faq__icon:before{content:"+"}.faq__answer{color:var(--text-5);text-wrap:pretty;max-width:62ch;padding:0 54px 32px 70px;font-size:17px;line-height:1.6}.faq__answer[hidden]{display:none}.cta{background:var(--red);padding:150px 40px 160px;position:relative;overflow:hidden}.cta__pattern{opacity:.16;position:absolute;inset:0}.cta__inner{max-width:var(--width);text-align:center;margin:0 auto;position:relative}.cta__meta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;font-size:12px}.cta__title{letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:16ch;margin:30px auto 34px;font-size:clamp(46px,8.5vw,132px);font-weight:800;line-height:.9}.cta__subtitle{color:#ffffffeb;text-wrap:balance;max-width:30ch;margin:0 auto 60px;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.35}.cta__button{background:var(--blue-900);color:#fff;letter-spacing:-.03em;border-radius:2px;justify-content:center;align-items:center;gap:20px;max-width:860px;margin:0 auto;padding:46px 40px;font-size:clamp(24px,3vw,42px);font-weight:800;transition:transform .3s,background .3s,color .3s;display:flex;box-shadow:0 30px 70px #00000052}.cta__button:hover{color:var(--blue-900);background:#fff;transform:translateY(-4px)}.cta__button span{font-family:var(--mono);font-weight:400}.cta__note{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin-top:28px;font-size:12px}.footer{background:var(--blue-900);border-top:1px solid var(--line);padding:72px 40px 56px}.footer__inner{max-width:var(--width);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;display:flex}.footer__logo{width:auto;height:40px;display:block}.footer__event{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-7);margin-top:14px;font-size:12px}.footer__cols{flex-wrap:wrap;gap:56px;display:flex}.footer__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-7);margin-bottom:12px;font-size:11px}.footer__data{color:var(--text-4);font-size:15px;line-height:1.6}.footer__legal{max-width:var(--width);border-top:1px solid var(--line-soft);color:var(--text-8);margin:48px auto 0;padding-top:22px;font-size:12px;line-height:1.6}@media (width<=1000px){.header__links{display:none}}@media (width<=900px){.agenda__switch{display:none}.agenda__view--calendar{display:none!important}.agenda__view--list{display:block!important}}@media (width<=860px){.section{padding:84px 20px}.why{grid-template-columns:minmax(0,1fr);gap:36px}.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsors__row{grid-template-columns:minmax(0,1fr);gap:20px}.header,.hero,.cta,.footer{padding-left:20px;padding-right:20px}.hero{padding-top:120px}.dinner__text{padding:44px 28px 48px}.stats__inner{padding:28px 20px}.stats__panel{padding:36px 26px}}@media (width<=560px){.grid--4{grid-template-columns:minmax(0,1fr)}.hero__facts-row{gap:28px}.agenda__columns{gap:48px}}
