.ShortcutError-module__OKN4hG__container{visibility:hidden;transition:visibility,opacity .15s ease-in;display:inline-block}.ShortcutError-module__OKN4hG__container.ShortcutError-module__OKN4hG__mounted{visibility:visible;opacity:1}

.ArticlesContent-module__svCXDG__featuredArticlesContainer{margin:10px 0 0 -20px}@media (min-width:760px){.ArticlesContent-module__svCXDG__featuredArticlesContainer{justify-content:space-between;display:flex}}.ArticlesContent-module__svCXDG__emptyState{text-align:center;padding-top:10rem}.ArticlesContent-module__svCXDG__emptyStateIcon{justify-content:center;margin-bottom:24px;display:flex}.ArticlesContent-module__svCXDG__emptyStateLottie{width:120px;height:120px}.ArticlesContent-module__svCXDG__emptyStateMessage{color:var(--color-secondary);margin-top:16px}
.Navbar-module__qj5e9q__header{color:#fff;z-index:3;flex-wrap:wrap;align-items:center;width:100%;min-height:59px;margin-top:13px;font-size:12px;display:flex;position:absolute;top:0}@media (min-width:760px){.Navbar-module__qj5e9q__header{margin-top:0}}.Navbar-module__qj5e9q__list{margin:0;padding:0;list-style:none;display:inline-flex;position:relative;top:5px}@media (min-width:425px){.Navbar-module__qj5e9q__list{justify-content:space-around}}.Navbar-module__qj5e9q__buttonHeader{appearance:none;border-radius:var(--radius-border-radius);color:#fff;cursor:pointer;height:34px;transition:background var(--transition-duration)ease-in-out;background:0 0;border:none;padding:0 10px}.Navbar-module__qj5e9q__buttonHeader:hover{background:var(--color-hover)}.Navbar-module__qj5e9q__icon{font-size:24px;line-height:32px}.Navbar-module__qj5e9q__buttonLogo{font-size:22px;font-weight:700;font-family:var(--font-heading);margin-left:12px;padding:10px;text-decoration:none}.Navbar-module__qj5e9q__desktopNav{text-align:center;flex:100%;order:2;display:none}@media (min-width:781px){.Navbar-module__qj5e9q__desktopNav{order:0;flex-basis:initial;display:block}}.Navbar-module__qj5e9q__navLink{border-bottom:none;text-decoration:none}.Navbar-module__qj5e9q__aside{align-items:center;margin-left:auto;padding-right:12px;display:flex}.Navbar-module__qj5e9q__navWrapper{cursor:pointer;border-radius:var(--radius-border-radius);isolation:isolate;display:inline-block;position:relative}.Navbar-module__qj5e9q__navWrapper:hover,.Navbar-module__qj5e9q__navWrapper:focus{opacity:1}.Navbar-module__qj5e9q__navContainer{letter-spacing:1.2px;text-transform:uppercase;z-index:2;border-radius:var(--radius-border-radius);padding:15px 20px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;position:relative}.Navbar-module__qj5e9q__navContainer:after{content:"";opacity:0;background:#fff;border-radius:1px;width:20px;height:2px;transition:opacity .3s ease-in-out;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Navbar-module__qj5e9q__navContainer.Navbar-module__qj5e9q__active:after{opacity:1}.Navbar-module__qj5e9q__navHovered{border-radius:var(--radius-border-radius);z-index:-1;background:#ffffff1a;position:absolute;inset:0}.Navbar-module__qj5e9q__buttonHeaderPadding{padding:0 8px}.Navbar-module__qj5e9q__hamburgerButton{margin-left:8px;display:block}@media (min-width:781px){.Navbar-module__qj5e9q__hamburgerButton{display:none}}.Navbar-module__qj5e9q__hamburger{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.Navbar-module__qj5e9q__hamburgerLine{background:#fff;border-radius:1px;width:100%;height:2px;transition:all .3s;display:block}.Navbar-module__qj5e9q__mobileMenu{z-index:999;box-sizing:border-box;background:#000000fa;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow-y:auto}.Navbar-module__qj5e9q__mobileList{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:500px;margin:0;padding:0 24px;list-style:none;display:flex}.Navbar-module__qj5e9q__mobileListItem{width:auto}.Navbar-module__qj5e9q__mobileNavLink{color:var(--color-secondary);border-radius:var(--radius-border-radius);box-sizing:border-box;background:0 0;border:none;align-items:center;gap:12px;padding:16px 24px;font-size:18px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.Navbar-module__qj5e9q__mobileNavLink:hover,.Navbar-module__qj5e9q__mobileNavLink.Navbar-module__qj5e9q__mobileActive{color:var(--color-primary);background:#ffffff1a}.Navbar-module__qj5e9q__mobileNavIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Navbar-module__qj5e9q__closeButton{appearance:none;color:#fff;cursor:pointer;border-radius:var(--radius-border-radius);width:48px;height:48px;transition:background var(--transition-duration)ease-in-out;z-index:1000;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:16px;right:16px}.Navbar-module__qj5e9q__closeButton:hover{background:#ffffff1a}.Navbar-module__qj5e9q__closeIcon{font-size:28px;line-height:1;display:block}
.Footer-module__Y7ZPqW__container{background:var(--color-background);justify-content:center;align-items:center;padding:20px 0;display:flex}.Footer-module__Y7ZPqW__icon{color:var(--color-primary);opacity:1;margin-top:1px;margin-left:5px;font-size:24px}@media (min-width:760px){.Footer-module__Y7ZPqW__icon{opacity:0;font-size:16px}}.Footer-module__Y7ZPqW__navLink{border-bottom:none;text-decoration:none}.Footer-module__Y7ZPqW__anchor{color:var(--color-secondary);text-transform:lowercase;transition:color var(--transition-duration)ease-in-out;border:0;margin-left:20px;font-size:15px;text-decoration:none;display:flex}.Footer-module__Y7ZPqW__anchor:hover,.Footer-module__Y7ZPqW__anchor:focus{color:var(--color-primary);opacity:1;cursor:pointer}.Footer-module__Y7ZPqW__anchor:hover .Footer-module__Y7ZPqW__icon{transition:opacity var(--transition-duration)ease-in-out;opacity:1}.Footer-module__Y7ZPqW__title{display:none}@media (min-width:760px){.Footer-module__Y7ZPqW__title{display:block}}
.ButtonPrimary-module__huwmGq__buttonPrimary{appearance:none;border-radius:var(--radius-border-radius);color:var(--color-primary);cursor:pointer;transition:background var(--transition-duration)ease-in-out,color var(--transition-duration)ease-in-out;background:0 0;border:0;outline:0;margin:0 0 0 -10px;padding:8px 10px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-block}.ButtonPrimary-module__huwmGq__buttonPrimary:hover{background:var(--color-hover);color:var(--color-primary);opacity:1}.ButtonPrimary-module__huwmGq__buttonPrimary:hover kbd{background:var(--color-primary)}
.Post-module__hvLhKa__postMain{padding:var(--space-nav-height-mobile)0;flex:1;overflow:hidden}.Post-module__hvLhKa__post{flex:1;overflow:hidden}.Post-module__hvLhKa__postContainer{max-width:760px;margin:0 auto;padding:0 20px}.Post-module__hvLhKa__postContent{color:var(--color-secondary);background:var(--color-background);z-index:1;flex:1;height:100%;min-height:100%;padding:20px 0;font-size:16px;line-height:32px;position:relative}.Post-module__hvLhKa__postContent ::selection{background:var(--selection-bg,#ff80bf);color:#000;-webkit-text-fill-color:#000}.Post-module__hvLhKa__postContent .iframe-wrap{height:0;margin-bottom:20px;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.Post-module__hvLhKa__postContent .iframe-wrap iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.Post-module__hvLhKa__postContent .post-image-caption{color:var(--color-secondary);text-align:center;font-size:14px;font-style:italic}.Post-module__hvLhKa__postContent .post-image-full{max-width:initial;width:70vw;margin:20px 0 0}@media (min-width:760px){.Post-module__hvLhKa__postContent .post-image-full{margin-left:calc(-35vw + 380px)}}@media (max-width:1024px){.Post-module__hvLhKa__postContent .post-image-full{margin-left:0}}.Post-module__hvLhKa__postContent .side-by-side{flex-direction:row;width:90vw;margin:40px 0;display:flex}@media (min-width:760px){.Post-module__hvLhKa__postContent .side-by-side{margin-left:calc(-45vw + 380px)}}@media (max-width:1024px){.Post-module__hvLhKa__postContent .side-by-side{flex-direction:column;margin-left:0}}.Post-module__hvLhKa__postContent .side-by-side-img{min-width:50%}@media (min-width:760px){.Post-module__hvLhKa__postContent .side-by-side-img{min-width:100%}}.Post-module__hvLhKa__postContent .side-by-side-caption{color:var(--color-secondary);text-align:center;margin-top:-30px;font-size:14px;font-style:italic}
.Wrapper-module__8bxUja__wrapper{z-index:0;flex-direction:column;min-height:100vh;display:flex;position:relative}
.BaseLayout-module__Me0lZW__title{padding-bottom:20px}.BaseLayout-module__Me0lZW__gradientTitle{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-box-decoration-break:clone;background-size:100%;-webkit-background-clip:text;background-clip:text}.BaseLayout-module__Me0lZW__lastChar{color:var(--color-primary)}
.ListItem-module__-ofYKW__contentWrapper{z-index:10;flex:1;justify-content:space-between;display:flex;position:relative}.ListItem-module__-ofYKW__item{border-bottom:1px solid var(--color-hover)}.ListItem-module__-ofYKW__item:last-child{border:0}.ListItem-module__-ofYKW__anchor{text-decoration:none}.ListItem-module__-ofYKW__contentLeft{flex-direction:column;flex:1;gap:10px;max-width:500px;display:flex}.ListItem-module__-ofYKW__title{text-align:left;margin-bottom:4px;font-size:18px;font-weight:700;line-height:24px;display:block}.ListItem-module__-ofYKW__description{-webkit-line-clamp:3;text-overflow:ellipsis;color:#adadad;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.ListItem-module__-ofYKW__date{color:var(--color-secondary);text-align:left;min-width:100px;font-size:14px;font-weight:500;display:block}.ListItem-module__-ofYKW__iconContainer{margin-top:2px;font-size:24px}.ListItem-module__-ofYKW__podcastIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ListItem-module__-ofYKW__titleRow{align-items:center;gap:8px;display:flex}.ListItem-module__-ofYKW__animContainer{cursor:pointer;opacity:1;border:0;justify-content:space-between;align-items:flex-start;width:100%;padding:30px 0;text-decoration:none;display:flex;position:relative}.ListItem-module__-ofYKW__articleItem .ListItem-module__-ofYKW__animContainer{flex-direction:column}@media (min-width:760px){.ListItem-module__-ofYKW__articleItem .ListItem-module__-ofYKW__animContainer{flex-direction:row}}.ListItem-module__-ofYKW__animHovered{background:var(--color-hover);border-radius:var(--radius-border-radius);z-index:-1;will-change:transform;position:absolute;inset:-1px -20px}
@keyframes Toast-module__l6XfLa__slideUpAndFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__l6XfLa__slideDownAndFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.Toast-module__l6XfLa__root{background:var(--color-hover);color:#8a8f98;z-index:2;border:1px solid #303236;border-radius:4px;margin:0;padding:12px;font-size:14px;display:flex;overflow:hidden;box-shadow:0 4px 13px #00000014}.Toast-module__l6XfLa__root[data-state=open]{animation:.1s ease-in forwards Toast-module__l6XfLa__slideUpAndFade}.Toast-module__l6XfLa__root[data-state=closed]{animation:.1s ease-in forwards Toast-module__l6XfLa__slideDownAndFade}.Toast-module__l6XfLa__iconContainer{margin-top:-2px;margin-right:8px;font-size:16px}.Toast-module__l6XfLa__title{color:var(--color-primary);line-height:28px}.Toast-module__l6XfLa__description{margin-top:-5px;line-height:28px}.Toast-module__l6XfLa__close{color:#8a8f98;background:0 0;border:0;width:32px;height:32px;font-size:18px;transition:color .2s ease-in-out;position:absolute;top:0;right:0}.Toast-module__l6XfLa__close:hover{color:var(--color-primary)}.Toast-module__l6XfLa__viewport{z-index:2;position:fixed;bottom:20px;right:20px}
.HomePage-module__g8f6zG__home{flex:1;align-items:center;min-height:100%;margin:0 auto;display:flex}@media (min-width:760px){.HomePage-module__g8f6zG__home{width:800px}}.HomePage-module__g8f6zG__companyLink{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.HomePage-module__g8f6zG__companyLogo{align-items:center;display:inline-flex}
.FeaturedProject-module__KUZj-G__contentWrapper{z-index:1;position:relative}.FeaturedProject-module__KUZj-G__project{transition:opacity var(--transition-duration)ease-in-out;border-radius:var(--radius-border-radius);border:0;width:auto;text-decoration:none;display:flex}.FeaturedProject-module__KUZj-G__project:hover{opacity:1}@media (min-width:760px){.FeaturedProject-module__KUZj-G__project{width:240px}}.FeaturedProject-module__KUZj-G__body{flex:auto}.FeaturedProject-module__KUZj-G__title{color:var(--color-primary);margin:0;font-size:18px}.FeaturedProject-module__KUZj-G__description{color:var(--color-secondary);margin:0;line-height:24px}.FeaturedProject-module__KUZj-G__stats{color:var(--color-primary);text-transform:uppercase;letter-spacing:1.2px;margin:5px 0 0;font-size:12px;font-weight:500;display:inline-block}.FeaturedProject-module__KUZj-G__animContainer{width:100%;padding:20px;position:relative}.FeaturedProject-module__KUZj-G__animHovered{background:var(--color-hover);border-radius:var(--radius-border-radius);z-index:-1;position:absolute;inset:0}
.ListGroup-module__zpenZW__listGroup{margin:10px 0 0;padding:0;list-style:none}
.FeaturedTalk-module__ovPkDq__talkLink{color:inherit;border:none;text-decoration:none}.FeaturedTalk-module__ovPkDq__talk{cursor:pointer;flex-direction:column;height:100%;display:flex}.FeaturedTalk-module__ovPkDq__talk:first-child{margin-left:0}.FeaturedTalk-module__ovPkDq__contentWrapper{width:100%;position:relative}.FeaturedTalk-module__ovPkDq__content{flex-direction:column;height:auto;display:flex;position:relative}.FeaturedTalk-module__ovPkDq__imageContainer{border-radius:8px;width:100%;height:150px;margin-bottom:12px;position:relative;overflow:hidden}.FeaturedTalk-module__ovPkDq__imageContainer .FeaturedTalk-module__ovPkDq__image{filter:grayscale();object-fit:cover;object-position:center}.FeaturedTalk-module__ovPkDq__title{color:var(--color-primary);margin:0;font-size:18px}.FeaturedTalk-module__ovPkDq__animContainer{isolation:isolate;width:100%;height:100%;padding:16px;position:relative}.FeaturedTalk-module__ovPkDq__backgroundWrapper{pointer-events:none;position:absolute;inset:0}.FeaturedTalk-module__ovPkDq__animHovered{background:var(--color-hover);border-radius:var(--radius-border-radius);will-change:transform;position:absolute;inset:0}
.AboutPage-module__wbU57a__container{flex-direction:column;justify-content:space-between;display:flex}@media (min-width:760px){.AboutPage-module__wbU57a__container{flex-direction:row}}.AboutPage-module__wbU57a__paragraph{margin:0}@media (min-width:760px){.AboutPage-module__wbU57a__paragraph{margin:15px 0}}.AboutPage-module__wbU57a__paragraphWithTopMargin{margin-top:16px}@media (min-width:760px){.AboutPage-module__wbU57a__paragraphWithTopMargin{margin-top:-6px}}.AboutPage-module__wbU57a__buttonsContainer{align-items:center;display:flex}.AboutPage-module__wbU57a__section{width:auto;margin-top:0}@media (min-width:760px){.AboutPage-module__wbU57a__section{width:48%}}.AboutPage-module__wbU57a__listItem{margin-bottom:40px;padding-left:20px}.AboutPage-module__wbU57a__listParagraph{margin:0}.AboutPage-module__wbU57a__listParagraphItalic{margin:0;font-style:italic}
.BlogpostLayout-module__x-s_2G__postHeader{z-index:-1;background-color:#141618;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative}.BlogpostLayout-module__x-s_2G__postTitle{text-align:center}@media (min-width:760px){.BlogpostLayout-module__x-s_2G__postTitle{max-width:60%;font-size:72px;line-height:90px}}.BlogpostLayout-module__x-s_2G__postHeaderTitle{color:#fff;z-index:3;margin:59px auto 0;padding:0 12px;font-size:36px;line-height:48px;position:relative}@media (min-width:760px){.BlogpostLayout-module__x-s_2G__postHeaderTitle{font-size:60px;line-height:80px}}.BlogpostLayout-module__x-s_2G__postContentTitle{color:var(--color-primary);text-align:center;max-width:none;margin:90px auto 0;font-size:48px;line-height:60px}@media (min-width:760px){.BlogpostLayout-module__x-s_2G__postContentTitle{margin-top:0}}.BlogpostLayout-module__x-s_2G__postSubtitle{color:#fff;text-align:center;font-size:16px;font-weight:500}.BlogpostLayout-module__x-s_2G__postHeaderSubtitle{z-index:2;width:100%;margin:0;position:absolute;bottom:20px}.BlogpostLayout-module__x-s_2G__postContentSubtitle{color:var(--color-secondary);margin:0 0 60px;font-size:16px}.BlogpostLayout-module__x-s_2G__postImage{opacity:.4;z-index:1;will-change:transform;background-color:#141618;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}.BlogpostLayout-module__x-s_2G__postImage:after{content:"";z-index:2;will-change:transform;background-image:linear-gradient(#000c 0,#0000 50% 90%,#000c);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1024px){.BlogpostLayout-module__x-s_2G__postImage{position:absolute}}
.PodcastDetailPage-module__ZmxJtW__container{max-width:900px;margin:0 auto}.PodcastDetailPage-module__ZmxJtW__header{margin-bottom:40px}.PodcastDetailPage-module__ZmxJtW__podcastImage{border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden}.PodcastDetailPage-module__ZmxJtW__podcastImage img{filter:grayscale(.3)}.PodcastDetailPage-module__ZmxJtW__section{margin-bottom:48px}.PodcastDetailPage-module__ZmxJtW__sectionTitle{color:var(--color-primary);margin-bottom:20px;font-size:24px;font-weight:700}.PodcastDetailPage-module__ZmxJtW__description{color:var(--color-secondary);white-space:pre-line;font-size:16px;line-height:1.8}.PodcastDetailPage-module__ZmxJtW__platformIcons{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.PodcastDetailPage-module__ZmxJtW__platformIconLink{border:1px solid var(--color-hover);background-color:var(--color-command);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .2s;display:flex}.PodcastDetailPage-module__ZmxJtW__platformIconLink:hover{background-color:var(--color-hover);transform:translateY(-2px)}.PodcastDetailPage-module__ZmxJtW__backLink{background-color:var(--color-command);color:var(--color-primary);border:1px solid var(--color-hover);border-radius:8px;margin-top:40px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.PodcastDetailPage-module__ZmxJtW__backLink:hover{background-color:var(--color-hover)}.PodcastDetailPage-module__ZmxJtW__tooltip{background-color:var(--color-command);color:var(--color-primary);border:1px solid var(--color-hover);z-index:1000;pointer-events:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;box-shadow:0 4px 12px #00000026}
.FeaturedProjects-module__HxA_Ya__featuredProjects{flex-flow:column wrap;margin:10px 0 0 -20px;display:flex}@media (min-width:760px){.FeaturedProjects-module__HxA_Ya__featuredProjects{flex-direction:row}}
.TalkDetailPage-module__jNOanq__container{max-width:900px;margin:0 auto}.TalkDetailPage-module__jNOanq__header{margin-bottom:40px;position:relative}.TalkDetailPage-module__jNOanq__talkImage{aspect-ratio:16/9;border-radius:12px;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.TalkDetailPage-module__jNOanq__talkImageContent{object-fit:cover;filter:grayscale(.3)}.TalkDetailPage-module__jNOanq__section{margin-bottom:48px}.TalkDetailPage-module__jNOanq__sectionTitle{color:var(--color-primary);margin-bottom:20px;font-size:24px;font-weight:700}.TalkDetailPage-module__jNOanq__description{color:var(--color-secondary);white-space:pre-line;font-size:16px;line-height:1.8}.TalkDetailPage-module__jNOanq__conferencesList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}@media (min-width:760px){.TalkDetailPage-module__jNOanq__conferencesList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.TalkDetailPage-module__jNOanq__conferenceCard{background-color:var(--color-command);border:1px solid var(--color-hover);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:20px 16px;text-decoration:none;transition:all .3s;display:flex;position:relative}.TalkDetailPage-module__jNOanq__conferenceCard:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.TalkDetailPage-module__jNOanq__conferenceCardDiv{background-color:var(--color-command);border:1px solid var(--color-hover);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:20px 16px;display:flex;position:relative}.TalkDetailPage-module__jNOanq__conferenceImageWrapper{justify-content:center;align-items:center;width:100%;height:80px;padding:0 8px;display:flex}.TalkDetailPage-module__jNOanq__conferenceDateBadge{background-color:var(--color-hover);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:5px;padding:1px 10px;font-size:10px;font-weight:600;position:absolute;top:12px;right:12px}.TalkDetailPage-module__jNOanq__resourcesIcons{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.TalkDetailPage-module__jNOanq__resourceIconLink{background-color:var(--color-command);border:1px solid var(--color-hover);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.TalkDetailPage-module__jNOanq__resourceIconLink:hover{background-color:var(--color-hover);transform:translateY(-2px)}.TalkDetailPage-module__jNOanq__tooltip{background-color:var(--color-command);color:var(--color-primary);border:1px solid var(--color-hover);z-index:1000;pointer-events:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;box-shadow:0 4px 12px #00000026}.TalkDetailPage-module__jNOanq__backLink{background-color:var(--color-command);color:var(--color-primary);border:1px solid var(--color-hover);border-radius:8px;margin-top:40px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.TalkDetailPage-module__jNOanq__backLink:hover{background-color:var(--color-hover)}
.TalksPage-module__FyWLIq__headerWithToggle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;margin-bottom:20px;display:flex}.TalksPage-module__FyWLIq__headerWithToggle h2{margin:0}.TalksPage-module__FyWLIq__toggleContainer{border:1px solid var(--color-hover);background-color:var(--color-command);border-radius:8px;gap:8px;padding:4px;display:flex}.TalksPage-module__FyWLIq__toggleButton{cursor:pointer;color:var(--color-secondary);background-color:#0000;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;position:relative}.TalksPage-module__FyWLIq__toggleButton:hover,.TalksPage-module__FyWLIq__toggleButtonActive{color:var(--color-primary)}.TalksPage-module__FyWLIq__toggleBackground{background-color:var(--color-hover);z-index:-1;border-radius:6px;position:absolute;inset:0}.TalksPage-module__FyWLIq__toggleText{z-index:1;line-height:2;position:relative}.TalksPage-module__FyWLIq__talkContainer{border-bottom:1px solid var(--color-hover);justify-content:space-between;align-items:flex-end;margin-bottom:40px;padding-bottom:40px;display:flex;position:relative}.TalksPage-module__FyWLIq__talkContent{flex:1;margin-right:20px}.TalksPage-module__FyWLIq__talkMeta{color:var(--color-secondary);margin-bottom:12px;font-size:14px}.TalksPage-module__FyWLIq__talkDescription{color:var(--color-secondary);white-space:pre-line;line-height:1.6}.TalksPage-module__FyWLIq__talkButton{background-color:var(--color-hover);color:var(--color-primary);border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.TalksPage-module__FyWLIq__talkButton:hover{background-color:var(--color-primary);color:var(--color-background);transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.TalksPage-module__FyWLIq__talkButton:hover i{transform-origin:50%;transform:translate(3px,-3px)rotate(45deg)translateY(3px)}.TalksPage-module__FyWLIq__talkButton i{transform-origin:50%;justify-content:center;align-items:center;font-size:16px;transition:all .3s;display:flex}.TalksPage-module__FyWLIq__featuredTalksContainer{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;padding-bottom:2rem;display:grid}@media (max-width:640px){.TalksPage-module__FyWLIq__featuredTalksContainer{grid-template-columns:1fr}}.TalksPage-module__FyWLIq__yearSection{margin-bottom:40px}.TalksPage-module__FyWLIq__yearTitle{color:var(--color-primary);margin-bottom:20px;font-size:24px;font-weight:700}.TalksPage-module__FyWLIq__conferenceGroup{margin-bottom:24px;padding-left:20px}.TalksPage-module__FyWLIq__conferenceName{color:var(--color-primary);margin-bottom:8px;font-size:18px;font-weight:600}.TalksPage-module__FyWLIq__talksList{margin:8px 0;padding-left:0;list-style:none}.TalksPage-module__FyWLIq__talksList li{padding-left:20px;position:relative}.TalksPage-module__FyWLIq__talksList li:before{content:"→";color:var(--color-primary);font-weight:700;transition:transform .2s;position:absolute;left:0}.TalksPage-module__FyWLIq__talksList li:hover:before{transform:translate(-3px)}.TalksPage-module__FyWLIq__talksList a{color:var(--color-primary);font-size:14px;text-decoration:none}.TalksPage-module__FyWLIq__talksList a:hover{text-decoration:underline}.TalksPage-module__FyWLIq__talksListItem{color:var(--color-secondary);padding:4px 0;line-height:1.6}.TalksPage-module__FyWLIq__talkDate{color:var(--color-secondary);opacity:.7;font-size:12px;font-weight:400}
