@font-face{font-family:Utara;src:url(/assets/static/Utara-Bold.DULB52Ss.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.brand-mark-link{text-decoration:none}.brand-mark{letter-spacing:-.02em;color:#fff;font-family:Utara,sans-serif;font-weight:700;display:inline-block}.brand-mark-dot{color:#4c7bd9}.page-background{z-index:-1;pointer-events:none;background:#0b0b0b;position:fixed;inset:0;overflow:hidden}.page-background-tint{filter:hue-rotate(var(--bg-hue,0deg));opacity:var(--bg-tint-opacity,0);background:#170a2e;position:absolute;inset:0}.page-background-glow{filter:hue-rotate(var(--bg-hue,0deg));position:absolute;inset:-15%}.page-background-blob{position:absolute}.page-background-blob-visual{filter:blur(90px);mix-blend-mode:screen;opacity:var(--bg-opacity,1);will-change:transform;border-radius:50%;position:absolute;inset:0}.page-background-blob-a,.page-background-blob-b,.page-background-blob-c{top:50%;left:50%}.page-background-blob-a{width:calc(min(58vw, 48rem) * var(--bg-size,1));height:calc(min(58vw, 48rem) * var(--bg-size,1));animation:orbit-a calc(90s / var(--bg-speed,1)) ease-in-out infinite}.page-background-blob-a .page-background-blob-visual{background:radial-gradient(circle,#9b3da8,#0000 60%)}.page-background-blob-b{width:calc(min(62vw, 52rem) * var(--bg-size,1));height:calc(min(62vw, 52rem) * var(--bg-size,1));animation:orbit-b calc(120s / var(--bg-speed,1)) ease-in-out infinite}.page-background-blob-b .page-background-blob-visual{background:radial-gradient(circle,#1e8264e8,#0000 60%)}.page-background-blob-c{width:calc(min(52vw, 44rem) * var(--bg-size,1));height:calc(min(52vw, 44rem) * var(--bg-size,1));animation:orbit-c calc(105s / var(--bg-speed,1)) ease-in-out infinite}.page-background-blob-c .page-background-blob-visual{background:radial-gradient(circle,#4c7bd9d1,#0000 60%)}@keyframes orbit-a{0%,to{transform:translate(calc(-50% + 9vw * var(--bg-gap,1)), -50%) scale(1)}25%{transform:translate(-50%, calc(-50% + 7vh * var(--bg-gap,1))) scale(1.1)}50%{transform:translate(calc(-50% - 9vw * var(--bg-gap,1)), -50%) scale(.95)}75%{transform:translate(-50%, calc(-50% - 7vh * var(--bg-gap,1))) scale(1.05)}}@keyframes orbit-b{0%,to{transform:translate(calc(-50% - 8vw * var(--bg-gap,1)), calc(-50% + 3vh * var(--bg-gap,1))) scale(1)}25%{transform:translate(calc(-50% - 2vw * var(--bg-gap,1)), calc(-50% - 8vh * var(--bg-gap,1))) scale(.9)}50%{transform:translate(calc(-50% + 8vw * var(--bg-gap,1)), calc(-50% - 1vh * var(--bg-gap,1))) scale(1.1)}75%{transform:translate(calc(-50% + 1vw * var(--bg-gap,1)), calc(-50% + 9vh * var(--bg-gap,1))) scale(1)}}@keyframes orbit-c{0%,to{transform:translate(calc(-50% + 5vw * var(--bg-gap,1)), calc(-50% - 6vh * var(--bg-gap,1))) scale(1.05)}25%{transform:translate(calc(-50% + 10vw * var(--bg-gap,1)), calc(-50% + 2vh * var(--bg-gap,1))) scale(.95)}50%{transform:translate(calc(-50% - 3vw * var(--bg-gap,1)), calc(-50% + 7vh * var(--bg-gap,1))) scale(1)}75%{transform:translate(calc(-50% - 9vw * var(--bg-gap,1)), calc(-50% - 2vh * var(--bg-gap,1))) scale(1.1)}}@media (prefers-reduced-motion:reduce){.page-background-blob{animation:none}}:root{--chat-widget-clearance:calc(clamp(1.25rem, 4vw, 2rem) + 3.5rem)}.chat-widget{z-index:1100;flex-direction:column;align-items:flex-end;gap:1rem;font-family:Manrope,sans-serif;display:flex;position:fixed;bottom:clamp(1.25rem,4vw,2rem);right:clamp(1.25rem,4vw,2rem)}.chat-toggle{color:#fff;cursor:pointer;background:#4c7bd9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;transition:transform .25s,background .25s,opacity .3s;display:flex;box-shadow:0 8px 24px #4c7bd973}.chat-toggle:hover{background:#5c8ae6;transform:scale(1.06)}.chat-toggle--open{background:#141418f2}.chat-toggle--hidden{opacity:0;pointer-events:none;transform:scale(.5)}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.94)}}.chat-panel{-webkit-backdrop-filter:blur(20px);transform-origin:100% 100%;background:#0a0a0cf5;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;width:min(340px,100vw - 2.5rem);height:min(460px,100vh - 8rem);animation:.24s forwards chat-panel-in;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.chat-panel--closing{animation:.18s forwards chat-panel-out}.chat-panel-header{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:700;display:flex}.chat-panel-close{color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.1rem;transition:color .2s;display:flex}.chat-panel-close:hover{color:#fff}.chat-panel-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.chat-message{border-radius:.9rem;max-width:85%;margin:0;padding:.55rem .85rem;font-size:.9rem;line-height:1.4}.chat-message--assistant{color:#ffffffeb;background:#ffffff14;border-bottom-left-radius:.25rem;align-self:flex-start}.chat-message--user{color:#fff;background:#4c7bd9;border-bottom-right-radius:.25rem;align-self:flex-end}.chat-message--typing{align-items:center;gap:.3rem;padding:.7rem .9rem;display:flex}.chat-typing-dot{background:#fff9;border-radius:50%;width:.4rem;height:.4rem;animation:1.1s ease-in-out infinite chat-typing-bounce}.chat-typing-dot:nth-child(2){animation-delay:.15s}.chat-typing-dot:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-quick-replies{flex-wrap:wrap;gap:.4rem;padding:0 .85rem .6rem;display:flex}.chat-quick-reply{color:#fff;cursor:pointer;background:#4c7bd91f;border:1px solid #4c7bd980;border-radius:2rem;padding:.4rem .85rem;font-family:inherit;font-size:.82rem;transition:background .2s,border-color .2s}.chat-quick-reply:hover{background:#4c7bd947;border-color:#4c7bd9}.chat-panel-form{border-top:1px solid #ffffff1a;gap:.5rem;padding:.85rem;display:flex}.chat-panel-form input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:2rem;flex:1;padding:.6rem .85rem;font-family:inherit;font-size:.9rem}.chat-panel-form input::placeholder{color:#fff6}.chat-panel-form input:focus{border-color:#4c7bd9;outline:none}.chat-panel-form button{color:#fff;cursor:pointer;background:#4c7bd9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;transition:opacity .2s;display:flex}.chat-panel-form button:disabled{opacity:.5;cursor:default}@media (width<=480px){:root{--chat-widget-clearance:4.5rem}.chat-widget{bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.chat-toggle,.chat-panel,.chat-panel--closing,.chat-typing-dot{transition:none;animation:none}}.preview-banner{z-index:1200;pointer-events:none;width:7.5rem;height:7.5rem;position:fixed;bottom:0;left:0;overflow:hidden}.preview-banner-ribbon{color:#17171a;letter-spacing:.22em;text-transform:uppercase;text-align:center;background:#e8a93b;width:200%;padding:.3rem 0;font-family:Manrope,system-ui,sans-serif;font-size:.68rem;font-weight:800;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)rotate(45deg);box-shadow:0 2px 10px #00000040}@media (width<=600px){.preview-banner{width:6.25rem;height:6.25rem}.preview-banner-ribbon{letter-spacing:.16em;font-size:.62rem}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/static/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/static/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{overflow-x:hidden}body{margin:0;font-family:Manrope,sans-serif;overflow-x:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:General Sans,sans-serif}html{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;scrollbar-width:none}html::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#fff6}.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}.company-credit{color:#fff;letter-spacing:.02em;text-align:center;flex-direction:column;align-items:center;gap:.3em;margin:0;font-size:.85rem;text-decoration:none;transition:filter .3s;display:inline-flex}.company-credit-tagline{white-space:nowrap}.company-credit:hover,.company-credit:focus-visible{filter:brightness(.75)}.company-credit-logo{width:auto;height:3.72em}:root{--navbar-height:4.25rem}.navbar{z-index:1000;height:var(--navbar-height);-webkit-backdrop-filter:blur(14px);background:#000c;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,4vw,3rem);display:flex;position:fixed;top:0;left:0;right:0}.navbar-logo{color:#fff;letter-spacing:-.01em;align-items:baseline;font-family:Utara,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.navbar-logo-prefix{grid-template-columns:minmax(0,1fr);transition:grid-template-columns .6s cubic-bezier(.65,0,.35,1);display:grid}.navbar-logo--collapsed .navbar-logo-prefix{grid-template-columns:minmax(0,0fr)}.navbar-logo-prefix-inner{white-space:nowrap;opacity:1;transition:opacity .35s;overflow:hidden}.navbar-logo--collapsed .navbar-logo-prefix-inner{opacity:0;transition-duration:.2s}.navbar-logo-dot{color:#4c7bd9}.navbar-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.navbar-toggle-bar{background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .35s cubic-bezier(.65,0,.35,1),width .3s,opacity .3s;position:absolute;top:50%;left:50%}.navbar-toggle-bar:first-child{transform:translate(-50%,-50%)translateY(-6px)}.navbar-toggle-bar:nth-child(2){width:13px;transform:translate(-50%,-50%)}.navbar-toggle-bar:nth-child(3){transform:translate(-50%,-50%)translateY(6px)}.navbar-toggle:hover .navbar-toggle-bar:nth-child(2){width:20px}.navbar-toggle--open .navbar-toggle-bar:first-child{transform:translate(-50%,-50%)rotate(45deg)}.navbar-toggle--open .navbar-toggle-bar:nth-child(2){opacity:0}.navbar-toggle--open .navbar-toggle-bar:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.navbar-overlay{z-index:900;-webkit-backdrop-filter:blur(24px);pointer-events:none;background:#08080a;flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(7rem,16vh,10rem) clamp(1.5rem,4vw,3rem) 3rem;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.navbar-overlay--open{pointer-events:auto;transform:translateY(0)}.navbar-menu ul{margin:0;padding:0;list-style:none}.navbar-menu li{opacity:0;border-bottom:1px solid #ffffff1f;width:100%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(56px)scale(.96)}.navbar-overlay--open .navbar-menu li{opacity:1;transform:translateY(0)scale(1)}.navbar-menu li:after{content:"";transform-origin:0;background:#fff;width:100%;height:2px;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.navbar-menu li:hover:after,.navbar-menu li:focus-within:after{transform:scaleX(1)}.navbar-menu a{color:#fff;padding:1rem 0;font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;text-decoration:none;display:inline-block}.navbar-lang{opacity:0;gap:1.5rem;padding:0;list-style:none;transition:opacity .7s cubic-bezier(.16,1,.3,1) 1s,transform .7s cubic-bezier(.16,1,.3,1) 1s;display:flex;transform:translateY(24px)}.navbar-menu .navbar-lang{margin:3rem 0 0}.navbar-overlay--open .navbar-lang{opacity:1;transform:translateY(0)}.navbar-lang a,.navbar-lang-current{letter-spacing:.05em;padding:.25rem 0;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.navbar-lang a{color:#ffffff80;transition:color .25s}.navbar-lang a:hover,.navbar-lang a:focus-visible{color:#fff}.navbar-lang-current{color:#fff;border-bottom:1px solid #fff}.navbar-overlay-footer{padding-right:var(--chat-widget-clearance);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;transition:opacity .6s 1s,transform .6s cubic-bezier(.16,1,.3,1) 1s;display:flex;transform:translateY(30px)}.navbar-overlay--open .navbar-overlay-footer{opacity:1;transform:translateY(0)}.navbar-overlay-cta{color:#fff;border-bottom:1px solid #fff9;padding-bottom:.35rem;font-size:1.1rem;text-decoration:none;display:inline-block}.navbar-overlay-credit.company-credit{color:#fff6}.navbar-menu li:first-child{transition-delay:.6s}.navbar-menu li:nth-child(2){transition-delay:.68s}.navbar-menu li:nth-child(3){transition-delay:.76s}.navbar-menu li:nth-child(4){transition-delay:.84s}.navbar-menu li:nth-child(5){transition-delay:.92s}.navbar-menu li:nth-child(6){transition-delay:1s}@media (width<=640px){.navbar-menu a{font-size:2.1rem}}.animated-button{color:inherit;flex-shrink:0;align-items:center;gap:.5rem;padding-bottom:2px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex;position:relative}.animated-button:hover{gap:3rem}.animated-button:after{content:"";background:currentColor;width:1rem;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.animated-button:hover:after{width:100%}.animated-button-arrow{flex-shrink:0;transition:transform .3s}.animated-button:hover .animated-button-arrow{transform:rotate(-45deg)}.talks{color:#fff;background:0 0;height:100vh;position:relative}.talks-inner{height:100%;padding:calc(var(--navbar-height,4.25rem) + 1.5rem) 2rem 2rem;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;display:grid}.talks-intro{flex-direction:column;align-self:start;align-items:flex-start;gap:1.25rem;display:flex}.talks-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:.85rem;font-weight:600}.talks-intro h2{max-width:14ch;margin:0;font-size:3rem;font-weight:500}.talks-intro p{color:#fff9;max-width:32ch;margin:0}.talks-window{height:100%;position:relative;overflow:hidden}.talks-list{flex-direction:column;gap:1.5rem;display:flex}.talk-card{cursor:pointer;background:#141414;border-radius:20px;overflow:hidden}.talk-card-image{aspect-ratio:16/10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.talk-card-image-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.talk-card-image:after{content:"";background:linear-gradient(#0000001a 0%,#00000080 100%);position:absolute;inset:0}.talk-card-play{z-index:1;color:#0b0b0b;background:#ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.15rem;transition:transform .3s,background .3s;display:flex;position:relative}.talk-card:hover .talk-card-play{color:#fff;background:#4c7bd9;transform:scale(1.1)}.talk-card-body{padding:1.75rem 2rem}.talk-card-title{margin:0 0 1.5rem;font-size:1.35rem;line-height:1.4}.talk-card-meta{color:#ffffff80;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.talk-card-duration{flex-shrink:0}@media (width<=900px){.talks{height:auto;padding:3.5rem 2rem}.talks-inner{grid-template-columns:1fr;gap:2rem;height:auto;padding:0}.talks-intro h2{max-width:none}.talks-window{height:auto;overflow:visible}}@media (width<=640px){.talks{padding:3.5rem 1.25rem}.talk-card-body{padding:1.25rem 1.5rem}}.faqs{color:#fff;background:0 0;padding:5rem 2rem}.faqs-intro{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.faqs-intro h2{margin:0;font-size:3rem;font-weight:500}.faqs-title-accent{color:#fff6}.faqs-list{border-top:1px solid #ffffff26}.faq-item{border-bottom:1px solid #ffffff26}.faq-item-trigger{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}.faq-item-trigger svg{color:#fff9;flex-shrink:0;font-size:1.2rem;transition:color .3s}.faq-item-trigger:hover svg{color:#fff}.faq-item-question{font-size:1.1rem;font-weight:600}.faq-item-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item-open .faq-item-answer-wrap{grid-template-rows:1fr}.faq-item-answer{overflow:hidden}.faq-item-answer p{color:#fff9;max-width:62ch;margin:0 0 1.5rem;line-height:1.5}
