@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@400;500&display=swap";@font-face{font-family:Calibre;src:url(/assets/898aa8fd-2303-42a3-b704-4b0c9f65efbb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/assets/824aeaa5-2bc4-4c08-8dd0-2fec55bfd2d3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Calibre;src:url(/assets/4791bd56-372b-4b19-8a86-6bf6fc2015dd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/assets/6b581977-80c2-4597-be7c-1b8fafa37bb2.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(/assets/3fa27e5b-154d-417a-a5ce-905f07df76f2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #1a1f2e;--sidebar-bg: #161b28;--surface: #202535;--surface-raised: #252a3a;--text: #e8eaf0;--text-muted: #8b90a0;--text-dim: #545870;--border: #2e3348;--border-light: #232840;--page-accent: #00d1ff;--page-accent-dim: rgba(0,209,255,.1);--page-accent-border: rgba(0,209,255,.25);--btn-primary-bg: #ffffff;--btn-primary-text: #0a0e1f;--btn-primary-hover: #e8eaf0;--ch-font-ui: "Calibre", -apple-system, BlinkMacSystemFont, sans-serif;--ch-font-body: "Sohne", -apple-system, BlinkMacSystemFont, sans-serif;--ch-font-mono: "Noto Sans Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--ch-font-body);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes ringBreathe{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:.9}}@media(max-width:768px){.nav-links{display:none!important}.nav-toggle{display:inline-flex!important}}@media(min-width:769px){.nav-toggle,.mobile-menu{display:none!important}}@media(max-width:600px){.agenda-row{grid-template-columns:112px 1fr!important}}input:focus,select:focus{outline:none;border-color:var(--page-accent)!important;box-shadow:0 0 0 2px #00d1ff26}a.nav-link:hover,a.footer-link:hover{color:var(--text)!important}.homepage-speakers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homepage-speaker-card{display:grid;grid-template-columns:minmax(155px,.72fr) minmax(0,1fr);min-height:380px;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:5px}.homepage-speaker-card__image{min-height:100%;background:#737b8c;overflow:hidden}.homepage-speaker-card__image img{width:100%;height:100%;display:block;object-fit:cover}.homepage-speaker-card:first-child .homepage-speaker-card__image img{object-position:52% center}.homepage-speaker-card:last-child .homepage-speaker-card__image img{object-position:58% center}.homepage-speaker-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,34px)}.homepage-speaker-card__session{min-height:38px;margin:0 0 20px;font-family:var(--ch-font-mono);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--page-accent)}.homepage-speaker-card h3{margin:0 0 5px;font-family:var(--ch-font-ui);font-size:clamp(25px,2.4vw,32px);font-weight:400;line-height:1;color:var(--text)}.homepage-speaker-card__title{min-height:42px;margin:0 0 20px;font-family:var(--ch-font-body);font-size:14px;line-height:1.45;color:var(--text-muted)}.homepage-speaker-card__summary{margin:0 0 24px;font-family:var(--ch-font-body);font-size:14px;line-height:1.6;color:var(--text-muted)}.homepage-speaker-card__experience{width:100%;margin:0 0 24px}.homepage-speaker-card__experience>p{margin:0 0 10px;font-family:var(--ch-font-ui);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim)}.homepage-speaker-card__logos{display:flex;flex-wrap:wrap;gap:8px}.homepage-speaker-card__logo{width:58px;height:58px;display:grid;place-items:center;box-sizing:border-box;padding:7px;overflow:hidden;border:1px solid var(--border);border-radius:50%;background:#d9dde6}.homepage-speaker-card__logo--compact{padding:6px}.homepage-speaker-card__logo--compact img{transform:translateY(-2px)}.homepage-speaker-card__logo--inset{padding:10px}.homepage-speaker-card__logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.homepage-speaker-card__image--black{filter:brightness(0)}.homepage-speaker-card__image--right{transform:translate(2px)}.homepage-speaker-card__logo span{display:block;max-width:100%;font-family:var(--ch-font-ui);font-size:8px;font-weight:700;letter-spacing:.03em;line-height:1;text-align:center;color:#f5f7fb}.homepage-speaker-card__link{margin-top:auto;font-family:var(--ch-font-ui);font-size:14px;font-weight:500;color:var(--text);text-decoration:none}.homepage-speaker-card__link span{margin-left:7px;color:var(--page-accent);transition:margin-left .18s ease}.homepage-speaker-card__link:hover span{margin-left:11px}.all-speakers-link{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--border);border-radius:5px;font-family:var(--ch-font-ui);font-size:14px;font-weight:500;color:var(--text);text-decoration:none;transition:border-color .18s ease,color .18s ease}.all-speakers-link:hover{border-color:var(--page-accent);color:var(--page-accent)}.speakers-page{min-height:100vh;background:var(--bg);color:var(--text)}.speaker-page-nav{position:fixed;z-index:50;top:0;right:0;left:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,3vw,40px);background:#0a0d1ce0;border-bottom:1px solid rgba(61,68,96,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.speaker-page-logo,.speaker-page-logo img{display:block}.speaker-page-logo img{height:23px}.speaker-page-nav__links{display:flex;align-items:center;gap:clamp(18px,2.4vw,32px)}.speaker-page-nav__links a{font-family:var(--ch-font-ui);font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none}.speaker-page-nav__links a:hover,.speaker-page-nav__links a.active{color:var(--text)}.speaker-page-nav__links .speaker-page-register{padding:6px 14px;border-radius:5px;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.speakers-page-hero{position:relative;overflow:hidden;padding:clamp(138px,16vw,210px) clamp(18px,3vw,40px) clamp(74px,9vw,118px);background:radial-gradient(circle at 76% 30%,rgba(0,209,255,.12),transparent 34%),#0a0e1f;border-bottom:1px solid var(--border-light)}.speakers-page-hero:after{content:"";position:absolute;right:-8%;top:-50%;width:min(690px,62vw);aspect-ratio:1;border:1px solid rgba(0,209,255,.13);border-radius:50%;box-shadow:0 0 110px #00d1ff14}.speakers-page-hero>*{position:relative;z-index:1;max-width:1180px;margin-right:auto;margin-left:auto}.speaker-eyebrow{margin-top:0;margin-bottom:18px;font-family:var(--ch-font-ui);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--page-accent)}.speakers-page-hero h1{margin-top:0;margin-bottom:24px;font-family:var(--ch-font-ui);font-size:clamp(48px,7.4vw,92px);font-weight:300;line-height:.96;letter-spacing:-.02em;color:var(--text)}.speakers-page-hero>p:last-child{max-width:650px;margin-bottom:0;font-family:var(--ch-font-body);font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:var(--text-muted)}.speakers-page-main{max-width:1180px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(18px,3vw,40px)}.speaker-profile{scroll-margin-top:90px;padding-bottom:clamp(72px,9vw,120px)}.speaker-profile+.speaker-profile{padding-top:clamp(72px,9vw,120px);border-top:1px solid var(--border)}.speaker-profile:last-child{padding-bottom:clamp(72px,9vw,120px)}.speaker-profile__intro{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:clamp(38px,7vw,92px);align-items:center;margin-bottom:clamp(48px,6vw,76px)}.speaker-profile__portrait{overflow:hidden;aspect-ratio:4 / 4.7;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.speaker-profile__portrait img{width:100%;height:100%;display:block;object-fit:cover}.speaker-profile:first-child .speaker-profile__portrait img{object-position:center}.speaker-profile:last-child .speaker-profile__portrait img{object-position:60% center}.speaker-profile__identity h2{margin:0 0 10px;font-family:var(--ch-font-ui);font-size:clamp(40px,5vw,66px);font-weight:300;line-height:.98;letter-spacing:-.02em;color:var(--text)}.speaker-profile__title{max-width:560px;margin:0 0 28px;font-family:var(--ch-font-body);font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--text-muted)}.speaker-profile__session{max-width:560px;margin:0 0 28px;padding:14px 16px;border-left:2px solid var(--page-accent);background:#00d1ff0f;font-family:var(--ch-font-mono);font-size:12px;line-height:1.55;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.linkedin-link{display:inline-flex;align-items:center;gap:9px;font-family:var(--ch-font-ui);font-size:14px;font-weight:500;color:var(--page-accent);text-decoration:none}.linkedin-link:hover{color:var(--text)}.speaker-profile__content{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:clamp(40px,7vw,88px);align-items:start}.speaker-profile__summary{margin:0 0 28px;font-family:var(--ch-font-body);font-size:clamp(18px,1.8vw,22px);line-height:1.6;color:var(--text)}.speaker-bio{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.speaker-bio summary{position:relative;padding:18px 34px 18px 0;list-style:none;cursor:pointer;font-family:var(--ch-font-ui);font-size:15px;font-weight:500;color:var(--page-accent)}.speaker-bio summary::-webkit-details-marker{display:none}.speaker-bio summary:after{content:"+";position:absolute;right:2px;top:14px;font-family:var(--ch-font-ui);font-size:24px;font-weight:300;color:var(--text-muted)}.speaker-bio[open] summary:after{content:"−"}.speaker-bio__body{padding:2px 0 24px}.speaker-bio__body p{margin:0 0 18px;font-family:var(--ch-font-body);font-size:15px;line-height:1.72;color:var(--text-muted)}.speaker-bio__body p:last-child{margin-bottom:0}.experience-panel{padding:26px;border:1px solid var(--border);border-radius:5px;background:var(--surface)}.experience-panel__heading{margin:0 0 22px;font-family:var(--ch-font-ui);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.experience-list{display:flex;flex-direction:column}.experience-item{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--border)}.experience-item:first-child{padding-top:0;border-top:0}.experience-item:last-child{padding-bottom:0}.experience-logo{width:58px;height:58px;display:grid;place-items:center;box-sizing:border-box;padding:7px;overflow:hidden;border:1px solid var(--border);border-radius:50%;background:#d9dde6}.experience-logo--compact{padding:6px}.experience-logo--compact img{transform:translateY(-2px)}.experience-logo--inset{padding:10px}.experience-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.experience-logo__image--black{filter:brightness(0)}.experience-logo__image--right{transform:translate(2px)}.experience-logo span{display:block;max-width:100%;font-family:var(--ch-font-ui);font-size:8px;font-weight:700;letter-spacing:.03em;line-height:1;text-align:center;color:#f5f7fb}.experience-item h3{margin:0 0 4px;font-family:var(--ch-font-ui);font-size:16px;font-weight:600;line-height:1.2;color:var(--text)}.experience-item p{margin:0;font-family:var(--ch-font-body);font-size:13px;line-height:1.45;color:var(--text-muted)}.panelists-tbc{padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--border)}.panelists-tbc__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(28px,5vw,68px);align-items:end;margin-bottom:32px}.panelists-tbc__heading .speaker-eyebrow{margin-bottom:12px}.panelists-tbc__heading h2{margin:0;font-family:var(--ch-font-ui);font-size:clamp(28px,3.4vw,42px);font-weight:300;line-height:1.05;letter-spacing:-.01em;color:var(--text)}.panelists-tbc__heading>p{margin:0;font-family:var(--ch-font-body);font-size:14px;line-height:1.65;color:var(--text-muted)}.panelists-tbc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panelist-placeholder{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1px solid var(--border);border-radius:5px;background:#20253585}.panelist-placeholder__portrait{width:48px;height:48px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:#0a0e1f;color:var(--text-dim)}.panelist-placeholder p{margin:0 0 4px;font-family:var(--ch-font-ui);font-size:15px;font-weight:500;color:var(--text-muted)}.panelist-placeholder span{font-family:var(--ch-font-body);font-size:12px;color:var(--text-dim)}.speakers-page-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px clamp(18px,3vw,40px);background:#0a0e1f;border-top:1px solid var(--border-light)}.speakers-page-footer img{height:24px}.speakers-page-footer p{margin:0;font-family:var(--ch-font-body);font-size:13px;color:var(--text-muted)}.venue-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);grid-template-rows:repeat(2,minmax(210px,1fr));gap:14px;min-height:clamp(520px,58vw,700px)}.venue-gallery figure{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:5px;background:#0a0e1f}.venue-gallery__entrance{grid-row:1 / 3}.venue-gallery img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.venue-gallery__entrance img{object-position:center}.venue-gallery__room img{object-position:center 38%}.venue-gallery__terrace img{object-position:center 58%}.venue-gallery figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,11,26,.72),transparent 42%);pointer-events:none}.venue-gallery figcaption{position:absolute;z-index:1;left:18px;bottom:15px;font-family:var(--ch-font-ui);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e8eaf0e0}.venue-gallery figure:hover img{transform:scale(1.015)}@media(max-width:700px){.homepage-speakers,.homepage-speaker-card{grid-template-columns:1fr}.homepage-speaker-card__image{min-height:360px}.homepage-speaker-card__session,.homepage-speaker-card__title{min-height:0}.speaker-page-nav__links>a:first-child{display:none}.speaker-page-nav__links{gap:16px}.speaker-profile__intro,.speaker-profile__content{grid-template-columns:1fr}.speaker-profile__portrait{max-height:520px}.panelists-tbc__heading,.panelists-tbc__grid{grid-template-columns:1fr}.speakers-page-footer{align-items:flex-start;flex-direction:column}.venue-gallery{grid-template-columns:1fr 1fr;grid-template-rows:minmax(320px,1.35fr) minmax(190px,.75fr);min-height:auto}.venue-gallery__entrance{grid-column:1 / 3;grid-row:auto}}
