.conferencePage{--page-pad:var(--space-purple);background:var(--color-surface-dark);min-width:320px;color:var(--color-content-primary);overflow:clip}.conferenceDetailHero{background:var(--color-surface-dark);color:var(--color-content-primary)}.conferenceHeroInner{width:min(100%,1124px);padding-block:var(--space-green) var(--space-purple);margin-inline:auto}.conferenceHeroMedia{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.conferenceHeroMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.conferenceDetailHero h1{margin:var(--space-lightblue) 0 0;font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading-h1)}.conferenceHeroMeta{margin-top:var(--space-lightblue);color:var(--color-content-secondary);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-caption);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.conferenceHeroMeta>:last-child{justify-self:end}.scrollCue{gap:var(--space-lightblue);color:var(--color-content-primary);align-items:center;text-decoration:none;display:flex}.conferenceIntro{padding:var(--space-orange) var(--page-pad);background:var(--color-surface-primary);color:var(--color-content-inverse)}.conferenceIntro h2{max-width:1000px;margin:var(--space-green) 0 0;font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading-h1)}.conferenceIntroMeta{gap:var(--space-yellow);max-width:457px;margin-top:calc(var(--space-orange) + var(--space-darkblue));border-top:1px solid var(--color-border-secondary);padding-top:var(--space-yellow);grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;display:grid}.conferenceIntroMeta div{gap:var(--space-lightblue);flex-direction:column;display:flex}.conferenceIntroMeta span,.eyebrow{color:var(--color-content-muted-on-light);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-caption);text-transform:uppercase;margin:0}.conferenceIntroMeta p{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-body-s);margin:0}.conferenceTopics{padding:calc(var(--space-orange) + var(--space-purple)) var(--page-pad) calc(var(--space-orange) + var(--space-green));background:var(--color-surface-tertiary);color:var(--color-content-inverse)}.topicLead{gap:var(--space-mint);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topicLead>p:last-child{max-width:520px;font-family:var(--font-family-body);font-size:var(--font-size-body-l);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-body-l);margin:0}.topicList{margin:calc(var(--space-orange) + var(--space-purple)) 0 0;border-top:1px solid var(--color-border-primary);padding:0;list-style:none}.topicList li{background:var(--color-surface-tertiary);border-bottom:1px solid var(--color-border-primary);color:var(--color-content-inverse);padding-block:var(--space-purple);transition:border-color var(--duration-interactive-color) var(--easing-interactive-color), color var(--duration-interactive-color) var(--easing-interactive-color);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.topicList li:before{z-index:0;background:var(--color-surface-dark);content:"";pointer-events:none;transform-origin:50%;transition:transform var(--duration-interactive-color) var(--easing-interactive-color);position:absolute;inset:0;transform:scaleY(0)}.topicList li>*{z-index:1;position:relative}.topicList li>:last-child{justify-self:end}.topicList span{font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-caption)}.topicList strong{font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading-h1);text-align:center;white-space:nowrap}.conferenceTakeaway{gap:var(--space-yellow);padding:calc(var(--space-orange) + var(--space-purple)) var(--page-pad) var(--space-green);background:var(--color-surface-secondary);color:var(--color-content-inverse);flex-direction:column;display:flex}.conferenceTakeaway .eyebrow{color:var(--color-content-inverse)}.takeawayText{max-width:1050px;font-family:var(--font-family-heading);font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-heading-h1);margin:0}.scrollCue:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--space-gray)}@media (width<=767px){.conferenceHeroInner{width:calc(100% - 2 * var(--page-pad));padding-top:var(--space-green)}.conferenceIntro h2{margin-top:0}.conferenceIntroMeta{margin-top:var(--space-orange);grid-template-columns:1fr}.topicLead{grid-template-columns:1fr}.topicList{margin-top:var(--space-orange)}.topicList li{grid-template-columns:var(--space-green) minmax(0, 1fr) auto}.topicList strong{text-align:left;white-space:normal}}@media (width>=768px){.conferenceHeroInner{width:calc(100% - 2 * var(--page-pad));padding-top:var(--space-purple)}}@media (width>=1200px){.conferenceHeroInner{width:1124px;padding-block:var(--space-purple) 36px}}@media (hover:hover) and (pointer:fine){.topicList li:hover{border-color:var(--color-border-secondary);color:var(--color-content-primary)}.topicList li:hover:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.topicList li,.topicList li:before{transition:none}}.arrowButton{align-items:flex-start;gap:var(--space-pink);width:fit-content;color:var(--color-content-inverse);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-caption);font-style:var(--font-style-normal);font-weight:var(--font-weight-caption);letter-spacing:var(--letter-spacing-default);line-height:var(--line-height-caption);text-transform:uppercase;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:inline-flex}.arrowButtonRow{align-items:center;gap:var(--space-blue);width:100%;display:flex}.label{white-space:nowrap}.arrowButtonIcon,.arrowButtonLine{flex:none;display:block;position:relative}.leftIcon{width:var(--size-arrow-button-icon);height:var(--size-arrow-button-icon)}.rightIcon{width:var(--size-arrow-button-icon);height:var(--size-arrow-button-right-icon-height)}.arrowButtonLine{width:100%;height:var(--border-width-default)}.asset{width:100%;height:100%;display:block;position:absolute;inset:0}.assetHover,.assetDisabled{opacity:0}.arrowButton:hover:not(.disabled),.arrowButton:focus-visible:not(.disabled){color:var(--color-content-secondary-inverse)}.arrowButton:hover:not(.disabled) .assetDefault,.arrowButton:focus-visible:not(.disabled) .assetDefault{opacity:0}.arrowButton:hover:not(.disabled) .assetHover,.arrowButton:focus-visible:not(.disabled) .assetHover{opacity:1}.disabled{color:var(--color-content-disabled);cursor:not-allowed;opacity:var(--opacity-arrow-button-disabled)}.disabled .assetDefault{opacity:0}.disabled .assetDisabled{opacity:1}.arrowButton:focus-visible{outline:var(--border-width-focus) solid var(--color-border-focus);outline-offset:var(--space-gray)}
